O desenvolvimento Web engloba o conjunto de actividades, linguagens, estruturas e ferramentas utilizadas para criar, estilizar, estruturar, dimensionar, proteger, otimizar, depurar e implementar aplicações e serviços Web funcionais, interactivos e reactivos do lado do cliente e do servidor, suportando o melhoramento progressivo e a conetividade em diversos navegadores, dispositivos e redes.