SaaS
Key points
- SaaS is a way of using an already-complete service in the cloud, as-is, through a browser or similar client.
- You don't need to set up or maintain your own servers, so you can start using it right away.
- On the flip side, because you're sharing the same underlying system with other customers, there's a limit to how much you can customize it.
What is SaaS?
SaaS (Software as a Service) is a way of using software as a "service" delivered over the internet, rather than installing it yourself.
The vendor (the company providing the service) handles all the operation and maintenance of the servers and software, so you can start using the features as soon as you create an account and log in.
How SaaS works
With SaaS, a single system set up by the vendor is shared by many companies and users at once. Rather than standing up a server just for your own company, picture everyone sharing the same underlying system.
(logs in via browser)
right away
cloud servers
other companies
using the service
Teacher Pochi's hintIt's like the shared amenities in an apartment building — parcel lockers, a gym, and so on. Residents don't set these up themselves; they simply use what the management company has already provided, alongside their neighbors.
Well-known examples of SaaS
SaaS is everywhere. Many of the tools you use without a second thought are actually SaaS.
- Salesforce (sales support / CRM)
- Slack (business chat)
- Google Workspace / Microsoft 365 (email, documents, spreadsheets)
- QuickBooks / Xero (accounting and expense management)
- Zoom (video conferencing)
Pros and cons
SaaS trades away some freedom in exchange for ease of adoption — that's its core character.
When SaaS is a good fit
SaaS is a good fit for cases like:
- Work that doesn't vary much between companies — attendance tracking, business card management, chat, and the like
- Systems you want to start using quickly and cheaply
- Companies with a small IT department that can't fully maintain their own servers
On the other hand, if you want to digitize a complex workflow unique to your industry exactly as it is, SaaS alone may not be able to accommodate it. In that case, package software or scratch development are worth considering too.
Practical pitfalls to watch for
Summary
SaaS is a way of using an off-the-shelf cloud service as-is; its biggest strengths are how quickly you can adopt it and how little maintenance it requires. On the other hand, its customizability tends to be lower than the other options.
Related topics: