O desenvolvimento front-end é o processo de criação da interface do lado do cliente de um programa ou aplicativo. O front-end consiste em um GUI ou outros métodos de interação com os quais os usuários interagem diretamente.
Os desenvolvedores usam várias linguagens e estruturas para desenvolver interfaces de front-end. Por exemplo, o desenvolvimento web usa HTML, APF e JavaScript com estruturas adicionais, como ReactJS ou AngularJS.
O desenvolvimento de front-end garante que a interface seja reativa, otimizada e acessível.