Verkkosovellusten kehittäminen on World Wide Webissä käytettävien ohjelmistosovellusten luominen ja ylläpito. Sen suorittavat erikoistuneet ohjelmoijat, jotka tuntevat verkkosivujen luomiseen tarvittavat koodaukset, mukaan lukien HTML, XML, Flash, Perl, CSS, PHP, JSP, ASP ja muut. Jokaisella näistä on tietty tehtävä ja se tuottaa erilaisia tuloksia. Web -ohjelmoijien on oltava jonkin verran taitavia yhdellä tai useammalla näistä kielistä. Kehitys voi olla vaihtelevaa tai spesifistä riippuen mukana olevien verkkosivujen tarpeista.
Yksi web -sovellusten kehittämisen tekijä, joka ei välttämättä näy satunnaiselle tarkkailijalle, on tällaisiin sovelluksiin rutiininomaisesti liittyvien tarkistusten määrä. World Wide Web ei ole tiukasti valvottu ympäristö. Ihmiset käyttävät Webiä tyypillisesti vain yhden tai useamman suuren kourallisen menetelmän kautta, pääasiassa Internet -selaimilla. Jokainen selain on hieman erilainen ja näyttää sivut hieman eri tavoin. Jotkut ovat ystävällisempiä tietyille verkkokielille kuin toiset, joten Internetin ohjelmointi voi olla varsin erikoistunutta.
Web -ohjelmoijan on pidettävä tämä vaihtelu mielessä sivustoja suunniteltaessa. Jotkut selaimet ovat varmasti yleisempiä kuin toiset, ja monet ohjelmoijat keskittyvät yksinomaan näille markkinoille ajatellen, että heidän aikansa käytetään hyvin, koska heidän kohdeyleisönsä on joka tapauksessa suurin osa; erityisesti kuluttajapohjaisilla verkkosivustoilla yritys ei kuitenkaan koskaan tiedä, mistä seuraava korkeasti maksava asiakas tulee ja millä selaimella hän yrittää katsoa sivua. Monet web -kehittäjät suunnittelevat sivuja avoimen lähdekoodin avulla tai pitävät asiat yksinkertaisina maksimoidakseen sivujen näkyvyyden.
Yksi perustavanlaatuisimmista verkkosovellusten kehittämistyypeistä on verkkokauppasivustot. Tämä on sellainen verkkosivusto, jonka käyttäjä näkee, kun hän tekee ostoksia verkossa. Näiden sivustojen suunnittelijoiden on ennakoitava kaikenlaista epätavallista asiakaskäyttäytymistä sekä vilkasta liikennettä pitäen samalla palvelin ja ostoskori käynnissä.
Verkkokauppojen helppous on luonut “aina päällä” -ympäristön, jossa ihmiset voivat tehdä ostoksia kaikkina vuorokaudenaikoina missä tahansa. Sähköisen kaupankäynnin sivustojen on oltava käytettävissä tilausten ja rahan vastaanottamiseen yrityksen pääkonttorista riippumatta. Kehitys voi sopia erityisesti verkkokauppasivustojen luomiseen, mutta ohjelmoijan olisi hyvä pitää potentiaalisten asiakkaiden 24/7 mentaliteetti mielessä.
Toisenlaista verkkosovellusten kehittämistä käytetään Web-pohjaisiin toimistosovelluksiin. Monet nykyaikaiset toimistot käyttävät WWW: tä liiketoimintansa harjoittamiseen, mukaan lukien kaikenlaiset kirjanpito- ja seurantatoiminnot. Neuvottelupuhelut Webin kautta ovat myös suosittuja, samoin kuin tiedostonsiirrot. Tämäntyyppisten sovellusten parissa työskenteleville kehittäjille on usein suuri kysyntä.