Web orijentirana arhitektura vrsta je softverskog modela u kojem se programi koriste i pristupaju s interneta, umjesto sa samog računala. Kod ovog modela skup programa se pohranjuje u prostor poslužitelja, a pristupa mu se i koristi se putem Interneta. Jedna od glavnih prednosti je da to omogućuje jednostavan pristup s bilo kojeg mjesta s pristupom Internetu. Federacija je također moguća, što znači da će jedna prijava omogućiti korisniku pristup svim uslugama u skupu. Ova arhitektura se odnosi na arhitekturu orijentiranu na usluge, ili programski paket, jer su te dvije gotovo identične; glavna razlika je u načinu na koji se programi koriste i kako im se pristupa.
Kada računalo koristi program, program se obično mora instalirati na tvrdi disk računala, gdje će ga računalo otvoriti i koristiti njegove funkcije. Uz web orijentiranu arhitekturu, korisnik pristupa svim funkcijama iz internetskog preglednika. To se obično radi upisivanjem određene adrese web stranice i unosom podataka za prijavu. To je moguće pohranjivanjem informacija o softveru na poslužitelju, kojem onda pristupaju svi koji idu na web stranicu.
Uz programe koji su instalirani na tvrdi disk, korisnici moraju brinuti o tome koji operativni sustav koriste, ima li dovoljno memorije i procesorske snage, te drugim hardverskim specifikacijama. Iako mogu postojati neke hardverske specifikacije za web orijentiranu arhitekturu, potrebe su mnogo manje, što programe čini pristupačnijim na poslu ili kod kuće. Operativni sustav rijetko je bitan kada se koristi ova arhitektura, a obično je potrebno manje memorije i procesorske snage, tako da će starija ili slabija računala imati malih poteškoća s korištenjem programa.
Većina web orijentiranih arhitektonskih rješenja također uključuje federalnu prijavu. Kada tvrtka koristi softver, obično zahtijeva da se korisnik prijavi za svaki program. S federacijom je potrebna samo jedna prijava, što olakšava provjeru valjanosti na poslužiteljima i olakšava korisnicima kretanje između programa.
Prije web orijentirane arhitekture postojao je sličan sustav, poznat kao servisno orijentirana arhitektura, a ta dva su slična. Obje su usredotočene na softverske pakete i napravljene su prvenstveno za tvrtke, ali gdje su programi pohranjeni su različiti. Servisno orijentirana arhitektura pohranjuje se samo na računalu. Mnogi klasificiraju web i servisno orijentiranu arhitekturu kao istu stvar, jer je pristup programu jedina stvarna razlika između njih.