Tarkvara teenusena (SaaS) on teatud teenusepakkujate pakutav tarkvara Interneti või teatud võrgu kaudu. Teatud tüüpi tarkvara majutades või pakkudes võimaldab SaaS-i pakkuja kasutajatel tarkvarale juurde pääseda ilma programme alla laadimata või installimata, muutes selle tõhusamaks ja vähem aeganõudvaks protsessiks. SaaS-is on turvavärskendused ja mudeliuuendused tavaliselt automaatsed, nii et kasutaja ei vastuta nende ülesannete täitmise eest. SaaS-i mudeleid on kahte põhitüüpi: hostitud rakendus ja nõudmisel tarkvara. Arveldusmudelid võivad ka SaaS-i pakkujate lõikes erineda.
Esimene SaaS-i mudelitest, hostitud rakendus, viitab Interneti-teenustele. Selles mudelis saavad üksikisikud ja ettevõtted tarkvarale juurdepääsuks kasutada Internetti. See tarkvara ei pea töötama läbi kindla võrgu ja selle asemel pääseb juurde igast arvutist, millel on tarkvara käsitsemiseks piisavalt tugev Interneti-ühendus. Enamasti on teenusepakkuja hostitud tarkvara kaubanduslikult saadaval, mis tähendab, et seda saab ka installimiseks osta või alla laadida.
Nõudmisel oleva tarkvara SaaS-i mudeleid juhitakse võrgu kaudu. Sellistel juhtudel arendatakse tarkvara sageli ainult SaaS-i jaoks. Sellise tarkvara näide võib olla pädevustarkvara, mida kasutavad personaliosakonnad, mis testivad töökandidaate oskuste tõendamiseks. Sellele tarkvarale pääseb juurde ainult selle konkreetse võrgu kaudu ja see ei ole üldiselt muude vahendite kaudu kaubanduslikult saadaval.
Mõlema SaaS-i mudeli puhul on seda tüüpi teenuse eelised sarnased. Mõlemad mudelid pakuvad kasutajatele juurdepääsu kasulikule tarkvarale, ilma et peaksite seda installima või rakendusi ja turvateenuseid pidevalt värskendama ja täiendama. Väikeettevõtetel, kellel puudub keeruka tarkvara installimiseks vajalik tehnoloogia, on see teenus sageli kasulik, samas kui suurettevõtted ja organisatsioonid võivad leida, et need teenused on palju tasuvamad.
SaaS-i jaoks on kolm potentsiaalset arveldusmudelit. Liitumistasud on väga levinud ja nõuavad, et kasutajad maksaksid teatud aja jooksul tarkvarateenusele juurdepääsu eest. Tasulised teenused seevastu võtavad kasutajatelt tavaliselt tasu iga kord, kui tarkvara juurde pääseb. See tasupõhine arveldusmeetod ei ole nii levinud, kuigi see võib olla kasulik inimestele, kes testivad erinevat tüüpi tarkvara või kes peavad programmi kasutama ainult üks või kaks korda.
SaaS-i mudelid, mis aitavad ettevõtetel klientidele müüa, võivad töötada veidi erineva arveldusmudeliga. Seda tüüpi tarkvara puhul võivad SaaS-i pakkujad koguda teatud protsendi tarkvara kasutamisega seotud tulust. Komisjonitasu suurus võib sõltuda sellistest teguritest nagu ettevõtte kasumlikkus ja kasutatava tarkvara kvaliteet või keerukus.