Webbutveckling omfattar en rad olika aktiviteter, språk, ramverk och verktyg som används för att bygga, utforma, strukturera, skala, säkra, optimera, felsöka och distribuera funktionella, interaktiva, responsiva webbapplikationer och tjänster på klient- och serversidan, med stöd för progressiv förbättring och anslutning över olika webbläsare, enheter och nätverk.