Lo sviluppo web comprende una serie di attività, linguaggi, framework e strumenti utilizzati per costruire, modellare, strutturare, scalare, proteggere, ottimizzare, debuggare e distribuire applicazioni e servizi web funzionali, interattivi e reattivi sul lato client e server, supportando il miglioramento progressivo e la connettività attraverso diversi browser, dispositivi e reti.