Višestanarstvo, što se odnosi na računalstvo, je princip arhitekture softvera koji je najčešći u poslovnom računarstvu. Davatelj usluga pohranjuje softverske aplikacije na središnji poslužitelj ili poslužitelje za korištenje od strane više organizacija. Svaka organizacija koristi aplikaciju kao da je instalirana na njihovoj matičnoj računalnoj mreži. Iako ove organizacije dijele korištenje, svaka je neovisna bez pristupa podacima, postavkama ili korisničkim informacijama drugih. Koncept višestanarstva funkcionira na isti način kao i više korisnika na jednom osobnom računalu, ali u mnogo većoj skali.
Koncept višestanarstva prvi je put stekao popularnost u ranim godinama računalstva. Tvrtke su iznajmile prostor za pohranu podataka ili procesorsku snagu od mainframe računala kako bi smanjile troškove povezane s radom neovisne računalne mreže. U ranim godinama, računalne komponente bile su velike, zahtijevale su veliki podni prostor i nosile su znatne troškove. Iznajmljivanje prostora ili procesorske snage iz velikog glavnog računala, kao što je sveučilišni ili državni izvođač, predstavljalo je izvedivo rješenje.
Kako je internet stekao popularnost, davatelji aplikacijskih usluga hostirali su softver na svojim poslužiteljima u korist određenih kupaca. Hostirane aplikacije omogućile su organizacijama korištenje softvera koji zahtijeva veliku procesorsku snagu bez ulaganja u skupe poslužitelje i dodatnu opremu. Primarna razlika u ovom obliku višestanarstva je način pristupa. Korisnici pristupaju hostiranim aplikacijama putem web portala, a ne glavnog računala. Web-mjesta i e-pošta temeljena na webu primarni su primjeri hostiranih arhitektura s više zakupaca.
Web-usluge orijentirane na potrošače, kao što su uobičajeni besplatni računi e-pošte, zahtijevaju jednu aplikaciju, ali nisu više zakupci. Ako organizacija iznajmi segment takvih računa, prilagođavajući račune i ograničavajući pristup za određenu organizacijsku svrhu ili intranet, tada postoji arhitektura s više stanara. Iako ovi davatelji usluga e-pošte ne nude takvu prilagodbu i ograničen pristup, koncept pruža jednostavan primjer arhitekture s više stanara s hostom.
Hostirane aplikacije s više zakupaca imaju ograničenja. Baš kao što jedno osobno računalo može istovremeno pokretati samo jedan operativni sustav za jednog korisnika, hostirane aplikacije suočavaju se sa sličnim ograničenjima. Hostirana okruženja s više zakupaca obično zahtijevaju odvojene strojeve za više instalacija jedne aplikacije. U nekim slučajevima, aplikacije se pokreću na jednom stroju kao zasebni procesi.
Moderno računalstvo u oblaku koristi principe višestanarstva kako bi stotinama kupaca i organizacija omogućilo pristup softverskim aplikacijama. Umjesto da hostiraju jednu instalaciju aplikacije, davatelji pružaju aplikacije na razini poduzeća. Te se aplikacije nalaze na više poslužitelja i omogućuju brojnim pojedinačnim i organizacijskim korisnicima da pristupe aplikacijama istovremeno.