Learning Library

← Back to Library

SaaS Explained: Cloud Software Basics

Key Points

  • SaaS (Software‑as‑a‑Service) is the most widely used cloud model, delivering software over the internet on a subscription basis without requiring users to be developers or IT specialists.
  • Unlike traditional on‑premise software, SaaS apps are hosted in the cloud, allowing rapid provisioning of instances that are ready to use within hours.
  • Everyday tools such as Gmail, Microsoft 365, Adobe Creative Cloud, and music‑streaming platforms are all examples of SaaS applications that support both consumer and business needs.
  • SaaS operates on a multi‑tenant architecture where many users share the same hosted environment while keeping their data securely isolated.
  • Because the cloud provider manages and maintains the entire stack, SaaS offers significant cost‑efficiency and eliminates most IT overhead for organizations.

Full Transcript

# SaaS Explained: Cloud Software Basics **Source:** [https://www.youtube.com/watch?v=20QUNgFIrK0](https://www.youtube.com/watch?v=20QUNgFIrK0) **Duration:** 00:05:22 ## Summary - SaaS (Software‑as‑a‑Service) is the most widely used cloud model, delivering software over the internet on a subscription basis without requiring users to be developers or IT specialists. - Unlike traditional on‑premise software, SaaS apps are hosted in the cloud, allowing rapid provisioning of instances that are ready to use within hours. - Everyday tools such as Gmail, Microsoft 365, Adobe Creative Cloud, and music‑streaming platforms are all examples of SaaS applications that support both consumer and business needs. - SaaS operates on a multi‑tenant architecture where many users share the same hosted environment while keeping their data securely isolated. - Because the cloud provider manages and maintains the entire stack, SaaS offers significant cost‑efficiency and eliminates most IT overhead for organizations. ## Sections - [00:00:00](https://www.youtube.com/watch?v=20QUNgFIrK0&t=0s) **Understanding SaaS: Cloud Software Basics** - An overview of Software as a Service, its role as the most popular cloud computing model, how it works via subscription over the internet, and everyday examples. - [00:03:11](https://www.youtube.com/watch?v=20QUNgFIrK0&t=191s) **Benefits of Scalable SaaS Solutions** - The speaker outlines how SaaS offers on‑demand horizontal and vertical scalability, universal web access, automatic updates, and secure compliance considerations such as data residency requirements. ## Full Transcript
0:00Unless you’ve been living under the rock the past  few years it is very likely you use Software as a 0:04Service, or SaaS, on a daily basis for business  and as a consumer. SaaS is one of the three main 0:10categories of cloud computing, Infrastructure as  a Service, or IaaS, and Platform as a Service, 0:16or PaaS. Out of the big 3 cloud computing models,  SaaS is the most popular and commonly used one, 0:23AND the great thing about it is you don’t have  to be a developer or an IT expert to use it! 0:28So, SaaS in a nutshell is a method of delivering  software and applications over the internet via a 0:34subscription model. This a game changer compared  to our traditional software model used prior to 0:40the emergence of cloud computing, where users  would have to manage, install, and upgrade 0:45software themselves on local servers or computers.  With SaaS you can simply provision a server for 0:50an instance in cloud, and in a couple of hours,  you’ll have your software or application ready for 0:55use. Some key examples would be the email client  you use such as GMail, the applications and tools 1:02you have on your computer, such as Microsoft  Office 365 or Adobe Creative Cloud, or even 1:08when you are jamming out to your favorite music  streaming service, these are all SaaS, providing 1:13productivity apps over the internet. SaaS is also  used in a wide variety of business operations 1:19today, such as communication and collaboration,  customer relationship management, billing, sales 1:26management, human resources management, financial  management, enterprise resourcing planning, 1:32you get the gist, the list goes on and on. So,  unlike our other cloud computing service models, 1:37SaaS is the very top of the IT stack and has the  highest level of abstraction. So, this means the 1:43cloud service provider will be providing and  maintaining all these layers for you in this 1:47stack. So, let's take a look what that might look  like and see how a user would typically consume a 1:52SaaS application. So I'm just going to go ahead  and just shift these other stacks over here and 1:57let's slide the SaaS deck right here. Okay. So,  our users would access a SaaS application within 2:05what we call a multi-tenant architecture, and by  tenant I mean user. So, you'd have multiple users 2:13all accessing the same pool of resources within  the stack. So it'd be the same hosted environment, 2:18same hosted servers where multiple users would  have their own dedicated space to securely store 2:24their data. There's a lot of benefits with this in  a SaaS application. So let's take a look at a few. 2:32So one you know right off the bat is it's much  more cost efficient compared to our other models 2:37because again, which is the overall theme of this  whole video, is cloud service providers would be 2:42maintaining and managing the application  for you. So, there's no IT overhead cost 2:47and a SaaS application is typically consumed on  a subscription-based model which is either on 2:54an annual basis or a monthly basis. And  that includes support typically whereas 3:00with our older traditional models, on-prem, you  would have a perpetual license where you'd have 3:06a pretty large up front cost and then you'd  have to pay for support on going separately. 3:13Two, scalability, right. So, you can horizontally  or vertically scale on demand because again that 3:21cloud service provider is going to be maintaining  everything for you. So if you need to add more 3:25databases, or you need more compute power they'll  take care of that for you on a has needed basis. 3:33Another benefit is you can access your  SaaS application anywhere which is a 3:38huge benefit right now especially if you  want to mobilize your workforce, right. So 3:43all you need is a web browser and internet  connectivity to be up and running with your 3:48SaaS application. There's no installation,  there's typically no plugins involved 3:53and you can no matter where you reside  geographically, you can always be up and running. 3:58Now I should say if you are looking for a SaaS  solution there are some instances where you do 4:03need to keep your data in the same location where  you reside. For instance, with Europe we have GDPR 4:09and by law you have to maintain your data  where you reside. So, there are going to be 4:14some instances like that, but for the most  part SaaS is a highly secure solution. And 4:21then last but not least, you always have a new  version, right. So, once again there's no need to 4:31update your licensing or update manually the new  version of your software because that's all taken 4:36care for you and it's automatically upgraded.  And this helps with a lot of wide range of 4:42issues typically if there's version control,  right. In the past you'd download software 4:47and then you might be operating with something  that's not compatible with a different version 4:51of that software. So, everyone's on the same  version of that software and you don't have to 4:56manually update and worry about patching and all  that junk, everything's taken care of for you. So, 5:02this is just a very quick overview of  Software as a Service. Thank you for joining. 5:07If you have questions, please drop us a line  below. If you want to see more videos like this 5:11in the future, please like and subscribe.  And don't forget you can grow your skills 5:16and earn a badge with IBM CloudLabs, which  are free, browser-based Kubernetes labs.