În perioada de început a aplicaţiilor client-server, fiecare aplicaţie avea propriul său program client care servea ca interfaţă utilizator şi trebuia să fie instalat separat pe fiecare calculator personal al utilizatorului. O actualizare pe server a aplicaţiei necesita o actualizare a fiecărei aplicaţii client instalate, adăugând costuri suplimentare şi scîzând productivitatea.
În contrast cu acestea, aplicaţiile web folosesc documente web scrise în formate standard precum HTML (şi mai recent XHTML), care sunt suportate de o varietate de browsere web.