Veebipõhine arhitektuur on tarkvaramudeli tüüp, milles programme kasutatakse ja neile pääseb juurde Internetist, mitte arvutist endast. Selle mudeli puhul salvestatakse programmide komplekt serveriruumi ning sellele pääseb juurde ja kasutatakse Interneti kaudu. Üks peamisi eeliseid on see, et see võimaldab hõlpsat juurdepääsu Interneti-juurdepääsuga mistahes kohast. Võimalik on ka liitmine, mis tähendab, et üksainus sisselogimine võimaldab kasutajal juurdepääsu kõigile komplekti kuuluvatele teenustele. See arhitektuur on seotud teenusekeskse arhitektuuri või programmikomplektiga, kuna need kaks on peaaegu identsed; Peamine erinevus seisneb selles, kuidas programme kasutatakse ja kuidas neile juurde pääseb.
Kui arvuti kasutab programmi, tuleb see tavaliselt installida arvuti kõvakettale, kus arvuti selle avab ja oma funktsioone kasutab. Veebipõhise arhitektuuriga pääseb kasutaja kõikidele funktsioonidele ligi Interneti-brauserist. Tavaliselt tehakse seda konkreetse veebisaidi aadressi sisestamise ja sisselogimisandmete sisestamisega. See on võimalik tänu tarkvarateabe salvestamisele serverisse, millele pääsevad seejärel ligi kõik, kes veebisaidile lähevad.
Kõvakettale installitud programmide puhul peavad kasutajad muretsema selle pärast, millist operatsioonisüsteemi nad kasutavad, kas mälu ja töötlemisvõimsust on piisavalt ning muid riistvaraspetsifikatsioone. Kuigi veebipõhise arhitektuuri jaoks võivad olla teatud riistvaraspetsifikatsioonid, on vajadused palju väiksemad, muutes programmid tööl või kodus paremini juurdepääsetavaks. Operatsioonisüsteemil on selle arhitektuuri kasutamisel harva tähtsust ning tavaliselt on vaja vähem mälu ja töötlemisvõimsust, nii et vanematel või nõrgematel arvutitel pole programmide kasutamisel raskusi.
Enamik veebipõhiseid arhitektuurilahendusi sisaldavad ka ühendatud sisselogimist. Kui ettevõte kasutab tarkvara, nõuab see tavaliselt, et kasutaja logiks igasse programmi sisse. Föderatsiooni puhul on vaja vaid ühte sisselogimist, mis muudab valideerimise serverites lihtsamaks ja kasutajatel on lihtsam programmide vahel liikuda.
Enne veebile orienteeritud arhitektuuri oli sarnane süsteem, mida tunti teenusele orienteeritud arhitektuurina, ja need kaks on sarnased. Mõlemad keskenduvad tarkvarakomplektidele ja on mõeldud peamiselt ettevõtetele, kuid programmide salvestamise koht on erinev. Teenusele orienteeritud arhitektuur salvestatakse ainult arvutisse. Paljud liigitavad veebi- ja teenusekeskset arhitektuuri samaks asjaks, sest juurdepääs programmidele on ainus tegelik erinevus nende kahe vahel.