Softver kao usluga
Softver kao usluga (eng. Software as a Service / SaaS[1]) je model usluge računarstva u oblaku u kojem pružatelj usluga nudi korištenje aplikacijskog softvera klijentu i upravlja svim potrebnim fizičkim i softverskim resursima.[2] SaaS-u se obično pristupa putem web aplikacije. Za razliku od drugih modela isporuke softvera, odvaja "posjedovanje i vlasništvo nad softverom od njegove upotrebe".[3] Korištenje SaaS-a započelo je oko 2000. godine, a do 2023. bio je glavni oblik implementacije softverskih aplikacija.
Za razliku od većine samostalno hostanih softverskih proizvoda, postoji samo jedna verzija softvera i podržan je samo jedan operativni sustav i konfiguracija. SaaS proizvodi obično se izvode na iznajmljenim sustavima infrastrukture kao usluge (eng. Infrastructure as a Service / IaaS) ili platforme kao usluge (PaaS), uključujući hardver, a ponekad i operativne sustave te posrednički softver (engl. middleware), kako bi se prilagodili brzom povećanju korištenja, a istovremeno pružili trenutnu i kontinuiranu dostupnost kupcima. SaaS kupci imaju apstrakciju neograničenih računalnih resursa, dok ekonomija razmjera smanjuje troškove. SaaS arhitekture su obično višekorisničke (engl. multitenant); odnosno obično dijele resurse između klijenata radi učinkovitosti, ali ponekad nude izolirano okruženje uz dodatnu naknadu. Uobičajeni SaaS modeli prihoda uključuju freemium, pretplatu i naknade temeljene na korištenju. Za razliku od tradicionalnog softvera, rijetko je moguće kupiti trajnu licencu za određenu verziju softvera.
Ne postoje specifične prakse razvoja softvera koje razlikuju SaaS od razvoja drugih aplikacija, iako se često stavlja naglasak na često testiranje i izdavanje novih verzija

Infrastruktura kao usluga (IaaS) najosnovniji je oblik računarstva u oblaku, gdje infrastrukturni resursi, poput fizičkih računala, nisu u vlasništvu korisnika, već su unajmljeni od pružatelja usluga u oblaku. Kao rezultat toga, infrastrukturni resursi mogu se brzo povećati, umjesto čekanja tjednima na isporuku i postavljanje računala. IaaS zahtijeva vrijeme i stručnost za korištenje infrastrukture u obliku operativnih sustava i aplikacija.[4] Platforma kao usluga (PaaS) uključuje operativni sustav i middleware, ali ne i aplikacije.[5][6] Pružatelji SaaS-a obično koriste PaaS ili IaaS usluge za pokretanje svojih aplikacija[5]
Bez IaaS-a, bilo bi izuzetno teško učiniti SaaS proizvod skalabilnim za promjenjivi broj korisnika, a istovremeno pružiti trenutnu i kontinuiranu dostupnost koju kupci očekuju.[3] Većina krajnjih korisnika koristi samo SaaS proizvod i ne mora brinuti o tehničkoj složenosti fizičkog hardvera i operativnog sustava.[3] Budući da se resursima u oblaku može pristupiti bez ikakve ljudske interakcije, SaaS kupcima se pruža apstrakcija neograničenih računalnih resursa, dok ekonomija razmjera smanjuje troškove.[3] Još jedna ključna značajka računarstva u oblaku je da se ažuriranja softvera mogu uvesti i učiniti dostupnima svim kupcima gotovo trenutno.[3] U 2019. godini procijenjeno je da SaaS čini većinu, 43 posto, tržišta računarstva u oblaku, dok IaaS i PaaS zajedno čine približno 25 posto.[6]
U 1960-ima izumljen je multitasking, koji je omogućio glavnim računalima da istovremeno opslužuju više korisnika. Tijekom sljedećeg desetljeća, dijeljenje vremena postalo je glavni poslovni model za računarstvo, a klaster računarstvo omogućilo je više računala da rade zajedno.[3] Računarstvo u oblaku pojavilo se krajem 1990-ih s tvrtkama poput Amazona (1994.), Salesforcea (1999.) i Concura (1993.) koje su nudile internetske aplikacije na temelju plaćanja po korištenju. Sve su se one usredotočile na jedan proizvod kako bi zauzele visoki tržišni udio.[3] Počevši s Gmailom 2004. godine, usluge e-pošte bile su jedni od prvih SaaS proizvoda koji su masovno plasirani na tržište potrošačima.[7] Tržište SaaS-a brzo je raslo tijekom ranog dvadeset i prvog stoljeća.[3][6] U početku smatran tehnološkom inovacijom, SaaS se počeo percipirati više kao poslovni model.[3] Do 2023. godine SaaS je postao primarna metoda kojom tvrtke isporučuju aplikacije.[7]
Popularni SaaS proizvodi za potrošače uključuju sve web stranice društvenih medija, usluge e-pošte poput Gmaila i povezanih Google Docs Editora,[7] Skype, Dropbox[8] i proizvode za zabavu poput Netflixa i Spotifya.[9] SaaS proizvodi za poduzeća uključuju Salesforceov softver za upravljanje odnosima s klijentima (CRM), SAP Cloud Platform i Oracle Cloud Enterprise Resource Planning.[8]
Neki SaaS pružatelji usluga nude besplatne usluge potrošačima koje se financiraju sredstvima poput oglašavanja, affiliate marketinga ili prodaje podataka o potrošačima.[3] Jedan od najpopularnijih modela za internetske startupove i mobilne aplikacije je freemium, gdje tvrtka naplaćuje kontinuirano korištenje ili višu razinu usluge. Čak i ako korisnik nikada ne nadogradi na plaćenu verziju, to pomaže tvrtki da zauzme veći tržišni udio i istisne kupce od konkurenta.[3] Međutim, trošak hostinga tvrtke raste s brojem korisnika, bez obzira na to je li uspješna u privlačenju korisnika na plaćenu verziju.[3] Drugi uobičajeni model je onaj u kojem besplatna verzija pruža samo demonstraciju (crippleware). Online tržišta mogu naplaćivati naknadu na transakcije kako bi pokrila troškove SaaS pružatelja usluga.[3] Nekada je bilo češće da se SaaS proizvodi nude uz jednokratni trošak, ali ovaj model gubi na popularnosti.[3] Nekoliko[3] SaaS proizvoda ima otvoreni izvorni kod, nazvan otvoreni SaaS (engl. open SaaS). Ovaj model može pružiti prednosti kao što su smanjeni troškovi implementacije, manja obveza prema dobavljaču i prenosiviji sustav aplikacija.[10]
Najčešći SaaS modeli prihoda uključuju pretplatu i plaćanje po korištenju.[3] Za kupce, prednosti uključuju smanjene početne troškove, povećanu fleksibilnost i niže ukupne troškove u usporedbi s tradicionalnim softverom s trajnim softverskim licencama.[11] U nekim slučajevima, visoki jednokratni troškovi koje su zahtijevali prodavači tradicionalnog softvera bili su izvan dosega manjih poduzeća, ali SaaS modeli plaćanja po korištenju čine softver pristupačnim.[3] Korištenje se može naplaćivati na temelju broja korisnika, transakcija, količine korištenog prostora za pohranu ili drugih mjerljivih podataka.[3] Mnogi kupci preferiraju plaćanje po korištenju jer vjeruju da su relativno rijetko korisnici softvera, a prodavatelj ima koristi od dosezanja povremenih korisnika, koji inače ne bi kupili softver.[3] Međutim, to može uzrokovati neizvjesnost prihoda za prodavatelja i povećavati troškove naplate.[3]
Model pretplate SaaS-a nudi pružatelju usluge kontinuirane i obnovljive prihode, iako su podložni otkazivanju.[3] Ako se značajan broj pretplata otkaže, održivost poslovanja može biti ugrožena.[3] Jednostavnost otkazivanja pretplate i prelazak na konkurenta ostavlja kupcima prednost da dobiju ustupke od prodavatelja.[3] Iako ponavljajući prihodi mogu pomoći poslovanju i privući investitore, potreba za vještinama korisničke službe kako bi se kupac uvjerio da obnovi pretplatu predstavljaju izazov za pružatelje usluga koji prelaze na pretplatu s drugih modela prihoda.[3]
SaaS proizvodima se obično pristupa putem web preglednika kao javno dostupne web aplikacije.[12][13] To znači da korisnici mogu pristupiti aplikaciji bilo gdje s bilo kojeg uređaja bez potrebe za instaliranjem ili ažuriranjem.[12][14] SaaS pružatelji usluga često pokušavaju smanjiti sve otegotne okolnosti prilikom prijave za proizvod.[15] Mnogi iskorištavaju strukturu orijentiranu na uslugu kako bi odgovorili na povratne informacije korisnika i brzo razvili svoj proizvod prema tim zahtjevima. To omogućava korisnicima da vjeruju u kontinuirano poboljšanje proizvoda i pomaže SaaS pružatelju usluga da zadobije korisnike etabliranih tradicionalnih softverskih tvrtki koje vjerojatno mogu ponuditi veći skup značajki.[16][17]
Iako je lokalni softver često manje siguran od SaaS alternativa[18], sigurnost i privatnost su među glavnim razlozima koje navode tvrtke koje ne usvajaju SaaS proizvode.[19] SaaS tvrtke moraju zaštititi svoje javno dostupne sustave od zlouporabe, uključujući napade uskraćivanjem usluge i hakiranje.[20] Često koriste tehnologije poput kontrole pristupa, autentifikacije i enkripcije kako bi zaštitile povjerljivost podataka.[19] Ipak, ne vjeruju sve tvrtke SaaS pružateljima usluga da će zaštititi osjetljive podatke.[19] Dobavljač je odgovoran za ažuriranja softvera, uključujući sigurnosne zakrpe i zaštitu podataka kupaca.[14] SaaS sustavi inherentno imaju veću latenciju od softvera koji se pokreće lokalno zbog vremena potrebnog za dostavu mrežnih paketa u oblak. To može biti diskriminirajući faktor za neke načine upotrebe, kao što su vremenski osjetljivi industrijski procesi ili skladištenje.[21]
Porast SaaS proizvoda jedan je od čimbenika koji je mnoge tvrtke naveo da pređu s proračuna za IT kao kapitalnog izdatka na operativne izdatke.[22] Proces migracije na SaaS i podrška prilikom migracije također mogu biti značajan trošak koji se mora uzeti u obzir.[3][23]

Izazov za SaaS pružatelje usluga jest taj što potražnja nije unaprijed poznata. Njihov sustav mora imati dovoljno prostora da može podnijeti sve korisnike bez odbijanja ikoga, ali bez plaćanja previše resursa koji će trenutno biti nepotrebni. Ako su resursi fiksirani, zajamčeno je da će se rasipati izvan vršnih sati korištenja (engl. peak time).[3] Ponekad se nude jeftinije cijene izvan vršnih sati kako bi se uravnotežilo opterećenje i smanjilo rasipanje resursa.[3] Očekivanje kontinuirane usluge toliko je visoko da se prekidi u SaaS softveru često spominju u vijestima.[3]
Ne postoje specifične prakse razvoja softvera koje razlikuju SaaS od razvoja drugih aplikacija.[25] SaaS proizvodi se često objavljuju rano u proizvodnom ciklusu i često kako bi se iskoristila fleksibilnost SaaS modela isporuke.[25] Agilni razvoj softvera obično se koristi za podršku ovom rasporedu objavljivanja.[26] Mnogi SaaS programeri koriste razvoj vođen testiranjem ili na drugi način naglašavaju često testiranje softvera zbog potrebe da se osigura dostupnost njihove usluge i brzo postavljanje (engl. deployment).[25] Dizajn vođen domenom (engl. domain-driven design), u kojem poslovni ciljevi pokreću razvoj, popularan je jer se SaaS proizvodi moraju prodati kupcu tako što će odmah biti korisni.[25] SaaS programeri ne znaju unaprijed s kojih će uređaja kupci pokušati pristupiti proizvodu - poput stolnog računala, tableta ili pametnog telefona - a podrška širokom rasponu uređaja često je važna briga za tim za front-end razvoj.[25] Progresivne web aplikacije omogućuju da neke funkcionalnosti budu dostupne čak i ako je uređaj izvan mreže.[25]
SaaS aplikacije pretežno nude integracijske protokole i sučelja za programiranje aplikacija (API-je) koji rade preko mreže širokog područja (WAN).[27]
SaaS arhitektura značajno se razlikuje od proizvoda do proizvoda.[28] Ipak, većina SaaS pružatelja usluga nudi višekorisničku arhitekturu.[29] S ovim modelom, jedna verzija aplikacije, s jednom konfiguracijom (hardver, mreža, operativni sustav), koristi se za sve korisnike ("najmoprimce").[28] To znači da tvrtka ne mora podržavati više verzija i konfiguracija.[7] Arhitektonski pomak od svakog korisnika koji pokreće vlastitu verziju softvera na vlastitom hardveru utječe na mnoge aspekte dizajna i sigurnosnih značajki aplikacije.[28] U višekorisničkoj arhitekturi, mnoge resurse mogu koristiti različiti najmoprimci ili ih više najmoprimaca može dijeliti.[28]

Struktura tipične SaaS aplikacije može se podijeliti na aplikacijske i kontrolne ravnine.[28] SaaS proizvodi se razlikuju po načinu na koji su te ravnine odvojene, što može biti usko integrirano ili labavo povezano u modelu vođenom događajima ili porukama.[28]
Kontrolna ravnina zadužena je za usmjeravanje sustava i pokriva funkcionalnosti poput uvođenja zakupaca, naplate i metrika, kao i sustav koji SaaS pružatelj koristi za konfiguriranje, upravljanje i rad usluge.[28] Mnogi SaaS proizvodi nude se na različitim razinama usluge po različitim cijenama, što se naziva višeslojna struktura cijena. To također može utjecati na arhitekturu obje ravnine, iako se obično smješta u kontrolnu ravninu.[28]
Za razliku od aplikacijske ravnine, usluge u kontrolnoj ravnini nisu dizajnirane za višekorisnički zakup.[28]

Aplikacijska ravnina – koja se uvelike razlikuje ovisno o prirodi proizvoda – implementira osnovnu funkcionalnost SaaS proizvoda.[28] Ključna pitanja dizajna uključuju odvajanje različitih zakupaca kako ne bi mogli pregledavati ili mijenjati podatke ili resurse drugih zakupaca.[28] Osim najjednostavnijih SaaS aplikacija, neki mikroservisi i drugi resursi dodjeljuju se po zakupcu, umjesto da se dijele između svih zakupaca.[28] Funkcionalnost usmjeravanja potrebna je za usmjeravanje zahtjeva zakupaca odgovarajućim uslugama.[28]

Neki SaaS proizvodi ne dijele nikakve resurse između zakupaca: to se naziva silosiranje. Iako to poništava mnoge prednosti učinkovitosti SaaS-a, olakšava migraciju naslijeđenog softvera na SaaS[28] i ponekad se nudi kao premium ponuda po višoj cijeni.[28] Udruživanje svih resursa moglo bi omogućiti postizanje veće učinkovitosti,[28] ali prekid rada utječe na sve kupce, pa dostupnost mora biti prioritet u većoj mjeri.[28] Mnogi sustavi koriste kombinaciju oba pristupa, udružujući neke resurse i silosirajući druge.[28] Neke tvrtke grupiraju više zakupaca u grupe (podove) i dijele resurse među njima.[28]
U SAD-u, zakoni o ustavnom nalogu za pretragu ne štite sve oblike dinamički pohranjenih podataka u SaaS-u. Rezultat toga je da vlade mogu zatražiti podatke od SaaS pružatelja usluga bez pristanka vlasnika.[30] [31]
Određene licence otvorenog koda, poput GPL-2.0, ne daju izričito prava koja dopuštaju distribuciju kao SaaS proizvoda u Njemačkoj.[32]
- ↑ Panker, Jon; Lewis, Mark; Fahey, Evan; Vasquez, Melvin Jafet. Kolovoz 2007. How do you pronounce IT?. TechTarget. Inačica izvorne stranice arhivirana 28. studenoga 2016. Pristupljeno 24. svibnja 2012.
- ↑ Golding, Tod. 2024. Building Multi-Tenant SaaS Architectures. 1st izdanje. O'Reilly Media, Incorporated. Sebastopol. str. 14. ISBN 978-1-0981-4061-8
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Dempsey, David; Kelliher, Felicity. 2018. Industry Trends in Cloud Computing: Alternative Business-to-Business Revenue Models. Springer International Publishing. ISBN 978-3-319-87693-1
- ↑ Lynn, Theo. 2020. Mooney, John G.; Rosati, Pierangelo; Fox, Grace (ur.). Measuring the Business Value of Cloud Computing. Palgrave Studies in Digital Business & Enabling Technologies. Springer Nature. Erscheinungsort nicht ermittelbar. str. 22. ISBN 978-3-030-43198-3
- 1 2 Arai, Kohei, ur. 2023. Proceedings of the Future Technologies Conference (FTC) 2022, Volume 3. Lecture Notes in Networks and Systems. 1st ed. 2023 izdanje. Springer International Publishing. Cham. str. 258. ISBN 978-3-031-18344-7
- 1 2 3 Lynn, Theo. 2020. Mooney, John G.; Rosati, Pierangelo; Fox, Grace (ur.). Measuring the Business Value of Cloud Computing. Palgrave Studies in Digital Business & Enabling Technologies. Springer Nature. Erscheinungsort nicht ermittelbar. str. 23. ISBN 978-3-030-43198-3
- 1 2 3 4 Watt, Andy. 2023. Building modern SaaS applications with C# and .NET: build, deploy, and maintain professional SaaS applications. Packt Publishing. Birmingham. ISBN 978-1-80461-087-9
- 1 2 Lynn, Theo. 2020. Mooney, John G.; Rosati, Pierangelo; Fox, Grace (ur.). Measuring the Business Value of Cloud Computing. Palgrave Studies in Digital Business & Enabling Technologies. Springer Nature. Erscheinungsort nicht ermittelbar. ISBN 978-3-030-43198-3
- ↑ Watt, Andy. 2023. Building modern SaaS applications with C# and .NET: build, deploy, and maintain professional SaaS applications. Packt Publishing. Birmingham. ISBN 978-1-80461-087-9
- ↑ Munir, Kashif, ur. 2019. Advancing consumer-centric fog computing architectures. Advances in computer and electrical engineering (ACEE) book series. IGI Global. Hershey, Pennsylvania. ISBN 978-1-5225-7149-0
- ↑ Lynn, Theo. 2020. Mooney, John G.; Rosati, Pierangelo; Fox, Grace (ur.). Measuring the Business Value of Cloud Computing. Palgrave Studies in Digital Business & Enabling Technologies. Springer Nature. Erscheinungsort nicht ermittelbar. ISBN 978-3-030-43198-3
- 1 2 Watt, Andy. 2023. Building modern SaaS applications with C# and .NET: build, deploy, and maintain professional SaaS applications. Packt Publishing. Birmingham. ISBN 978-1-80461-087-9
- ↑ Garbis, Jason; Chapman, Jerry W. 2021. Zero Trust Security: An Enterprise Guide. Springer eBook Collection. Apress. New York. ISBN 978-1-4842-6703-5
- 1 2 Khosravi, Mohammad R. 2022. Cloud Computing: 11th EAI International Conference, CloudComp 2021, Virtual Event, December 9-10, 2021, Proceedings. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Series. Qiang He, Haipeng Dai. Springer International Publishing AG. Cham. ISBN 978-3-030-99191-3
- ↑ Golding, Tod. 2024. Building Multi-Tenant SaaS Architectures. 1st izdanje. O'Reilly Media, Incorporated. Sebastopol. ISBN 978-1-0981-4061-8
- ↑ Golding, Tod. 2024. Building Multi-Tenant SaaS Architectures. 1st izdanje. O'Reilly Media, Incorporated. Sebastopol. ISBN 978-1-0981-4061-8
- ↑ Watt, Andy. 2023. Building modern SaaS applications with C# and .NET: build, deploy, and maintain professional SaaS applications. Packt Publishing. Birmingham. ISBN 978-1-80461-087-9
- ↑ Watt, Andy. 2023. Building modern SaaS applications with C# and .NET: build, deploy, and maintain professional SaaS applications. Packt Publishing. Birmingham. ISBN 978-1-80461-087-9
- 1 2 3 Arai, Kohei, ur. 2023. Proceedings of the Future Technologies Conference (FTC) 2022, Volume 3. Lecture Notes in Networks and Systems. 1st ed. 2023 izdanje. Springer International Publishing. Cham. ISBN 978-3-031-18344-7
- ↑ Garbis, Jason; Chapman, Jerry W. 2021. Zero Trust Security: An Enterprise Guide. Springer eBook Collection. Apress. New York. ISBN 978-1-4842-6703-5
- ↑ Khosravi, Mohammad R. 2022. Cloud Computing: 11th EAI International Conference, CloudComp 2021, Virtual Event, December 9-10, 2021, Proceedings. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Series. Qiang He, Haipeng Dai. Springer International Publishing AG. Cham. ISBN 978-3-030-99191-3
- ↑ Lynn, Theo. 2020. Mooney, John G.; Rosati, Pierangelo; Fox, Grace (ur.). Measuring the Business Value of Cloud Computing. Palgrave Studies in Digital Business & Enabling Technologies. Springer Nature. Erscheinungsort nicht ermittelbar. ISBN 978-3-030-43198-3
- ↑ Khosravi, Mohammad R. 2022. Cloud Computing: 11th EAI International Conference, CloudComp 2021, Virtual Event, December 9-10, 2021, Proceedings. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Series. Qiang He, Haipeng Dai. Springer International Publishing AG. Cham. ISBN 978-3-030-99191-3
- ↑ Golding, Tod. 2024. Building Multi-Tenant SaaS Architectures. 1st izdanje. O'Reilly Media, Incorporated. Sebastopol. ISBN 978-1-0981-4061-8
- 1 2 3 4 5 6 Watt, Andy. 2023. Building modern SaaS applications with C# and .NET: build, deploy, and maintain professional SaaS applications. Packt Publishing. Birmingham. ISBN 978-1-80461-087-9
- ↑ Younas, Muhammad; Jawawi, Dayang N.A.; Ghani, Imran; Fries, Terrence; Kazmi, Rafaqut. Studeni 2018. Agile development in the cloud computing environment: A systematic review. Information and Software Technology (engleski). 103: 142–158. doi:10.1016/j.infsof.2018.06.014
- ↑ Manvi, Sunilkumar. 2021. Cloud Computing: Concepts and Technologies. Gopal Shyam. Taylor & Francis Group. Milton. ISBN 978-1-000-33795-2
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Golding, Tod. 2024. Building Multi-Tenant SaaS Architectures. 1st izdanje. O'Reilly Media, Incorporated. Sebastopol. ISBN 978-1-0981-4061-8
- ↑ Garbis, Jason; Chapman, Jerry W. 2021. Zero Trust Security: An Enterprise Guide. Springer eBook Collection. Apress. New York. ISBN 978-1-4842-6703-5
- ↑ Arthur, Charles. 14. prosinca 2010. Google's ChromeOS means losing control of the data, warns GNU founder Richard Stallman. The Guardian. UK. Inačica izvorne stranice arhivirana 28. veljače 2014. Pristupljeno 16. veljače 2012.
- ↑ Adhikari, Richard. 15. prosinca 2010. Why Richard Stallman Takes No Shine to Chrome. Linux Insider. Inačica izvorne stranice arhivirana 23. siječnja 2021. Pristupljeno 24. ožujka 2015.
- ↑ Hillenius, Gijs. 9. prosinca 2013. Free and open source software across the EU. International Free and Open Source Software Law Review. 5 (2): 153–164. doi:10.5033/ifosslr.v5i2.90. ISSN 1877-6922
- Ballhausen, Miriam. 2014. OpenSaaS: Using Free and Open Source Software as Software-as-a-Service. International Free and Open Source Software Law Review. 6: 61–68. ISSN 2666-8106
- Bhandari, Guru Prasad; Gupta, Ratneshwer. 2019. An Overview of Cloud and Edge Computing Architecture and Its Current Issues and Challenges. Advancing Consumer-Centric Fog Computing Architectures (engleski). IGI Global. str. 1–37. ISBN 978-1-5225-7149-0
- Dempsey, David; Kelliher, Felicity. 2018. Industry Trends in Cloud Computing: Alternative Business-to-Business Revenue Models (engleski). Springer International Publishing. ISBN 978-3-319-87693-1
- Garbis, Jason; Chapman, Jerry W. 2021. Zero Trust Security: An Enterprise Guide (engleski). Apress. ISBN 978-1-4842-6703-5
- Golding, Tod. 2024. Building Multi-Tenant SaaS Architectures (engleski). O'Reilly Media. ISBN 978-1-0981-4061-8
- Ibrahim, Ahmed Mamdouh Abdelfatah; Abdullah, Norris Syed; Bahari, Mahadi. 2023. Software as a Service Challenges: A Systematic Literature Review (engleski). Springer International Publishing. str. 257–272. ISBN 978-3-031-18344-7
- Kinnunen, Juha. 2022. ERP as Software-as-a-Service: Factors Depicting Large Enterprises Cloud Adoption (engleski). Springer International Publishing. str. 123–142. ISBN 978-3-030-99191-3
- Lynn, Theo; Mooney, John G.; Rosati, Pierangelo; Fox, Grace. 2020. Measuring the Business Value of Cloud Computing (engleski). Springer Nature. ISBN 978-3-030-43198-3
- Tallon, Paul P.; Mooney, John G.; Duddek, Marvin. 2020. Measuring the Business Value of IT. Measuring the Business Value of Cloud Computing (engleski). Springer International Publishing. str. 1–17. ISBN 978-3-030-43198-3
- Rosati, Pierangelo; Lynn, Theo. 2020. Measuring the Business Value of Infrastructure Migration to the Cloud. Measuring the Business Value of Cloud Computing (engleski). Springer International Publishing. str. 19–37. ISBN 978-3-030-43198-3
- Clohessy, Trevor; Acton, Thomas; Morgan, Lorraine. 2020. The SaaS Payoff: Measuring the Business Value of Provisioning Software-as-a-Service Technologies. Measuring the Business Value of Cloud Computing (engleski). Springer International Publishing. str. 39–55. ISBN 978-3-030-43198-3
- Manvi, Sunilkumar; Shyam, Gopal. 2021. Cloud Computing: Concepts and Technologies. CRC Press. str. 105. ISBN 9781000337952
- Watt, Andy. 2023. Building Modern SaaS Applications with C# And . NET: Build, Deploy, and Maintain Professional SaaS Applications (engleski). Packt. ISBN 978-1-80461-087-9
- Younas, Muhammad; Jawawi, Dayang N. A.; Ghani, Imran; Fries, Terrence; Kazmi, Rafaqut. 2018. Agile development in the cloud computing environment: A systematic review. Information and Software Technology. 103: 142–158. doi:10.1016/j.infsof.2018.06.014. ISSN 0950-5849
- Fox, Armando; Patterson, David A. 2020. Engineering Software As a Service: An Agile Approach Using Cloud Computing (engleski). Pogo Press. ISBN 978-1-7352338-0-2