Klasično programiranje v novih okoliščinah, ki smo jih razčlenjevali zgoraj, v glavnem ne prinese želenega rezultata, vsaj dovolj hitro ne. Omrežna programska oprema, ki bo ponudila kakovostne storitve v internetu, največkrat potrebuje poseben, programski strežnik (application server). Zaradi izjemnih zahtev je učinkovit in zmogljiv programski strežnik skoraj nujnost, saj že sam poskrbi za večino temeljnih opravil in ponuja zanesljivo podlago, na kateri lahko zgradimo rešitev, ne da bi preveč pozornosti posvečali razpoložljivosti in stopnjevanju zmogljivosti.