Skip to content

Lesson 04 — Software as a Service (SaaS)

Lesson 04 — Software as a Service (SaaS)

Section titled “Lesson 04 — Software as a Service (SaaS)”

Imagine your company needs several business applications.

You need:

  • Email
  • Office Productivity
  • Customer Relationship Management (CRM)
  • Video Conferencing
  • File Storage
  • Project Management
  • Accounting Software

Years ago, your IT team would have needed to:

  • Purchase software licenses
  • Install software on every computer
  • Maintain servers
  • Apply patches
  • Upgrade applications
  • Perform backups
  • Troubleshoot user issues

Managing these applications required significant time, infrastructure, and operational effort.

Today, organizations simply subscribe to cloud-based software that is available through a web browser.

This model is known as Software as a Service (SaaS).

With SaaS, users access fully managed applications over the Internet while the cloud provider manages everything behind the scenes.

SaaS has become the most widely adopted cloud service model and powers millions of businesses around the world.


After completing this lesson, you will be able to:

  • Understand Software as a Service (SaaS).
  • Learn how SaaS works.
  • Compare SaaS with IaaS and PaaS.
  • Explore common SaaS applications.
  • Understand SaaS architecture.
  • Learn enterprise SaaS benefits.
  • Understand SaaS limitations.
  • Apply SaaS concepts in enterprise environments.

Software as a Service (SaaS) is a cloud computing model where complete software applications are delivered over the Internet.

Instead of installing and maintaining software locally, users access applications through:

  • Web Browsers
  • Mobile Applications
  • Desktop Clients

The cloud provider manages:

  • Infrastructure
  • Operating Systems
  • Application Platform
  • Application Updates
  • Security Patches
  • Availability
  • Scaling

Users simply sign in and start using the application.


Organizations choose SaaS because it offers:

  • Fast deployment
  • No infrastructure management
  • Automatic software updates
  • Subscription-based pricing
  • Global accessibility
  • Reduced operational overhead

SaaS allows businesses to focus on productivity rather than software maintenance.


Without SaaS:

Purchase Software
Install Servers
Install Application
Configure Users
Patch Software
Maintain Infrastructure
Upgrade Versions

This process requires dedicated IT resources.


With SaaS:

Create Account
Login
Use Application
Automatic Updates
Cloud Provider Manages Everything

Users access applications almost immediately.


  • Physical Infrastructure
  • Networking
  • Storage
  • Operating Systems
  • Databases
  • Application Platform
  • Software Updates
  • Security Patches
  • High Availability
  • Backups
  • User Accounts
  • Business Data
  • Access Permissions
  • Application Configuration
  • Security Policies

Even with SaaS, organizations remain responsible for protecting their own data and identities.


Software as a Service provides:

  • Web-Based Access
  • Subscription Pricing
  • Multi-Tenant Architecture
  • Automatic Updates
  • High Availability
  • Scalability
  • Anywhere Access

These characteristics make SaaS attractive for businesses of all sizes.


Most SaaS platforms use a multi-tenant architecture.

Customer A
Customer B
Customer C
Shared SaaS Platform

Multiple organizations securely share the same application infrastructure while keeping their data isolated.


Instead of purchasing perpetual licenses, organizations typically pay:

  • Monthly
  • Quarterly
  • Annually

Pricing may depend on:

  • Number of Users
  • Storage
  • Features
  • API Usage
  • Business Tier

This reduces upfront capital expenditure.


One of the biggest advantages of SaaS is automatic software updates.

Vendor Releases Update
Platform Updated
Users Automatically Receive Latest Version

Organizations no longer need to manually install software updates.


SaaS applications are available from anywhere with an Internet connection.

Users can access applications using:

  • Laptops
  • Smartphones
  • Tablets
  • Thin Clients
  • Web Browsers

This supports remote and hybrid work environments.


Common SaaS solutions include:

Category Examples
Email & Collaboration Microsoft 365, Google Workspace
Customer Relationship Management Salesforce, HubSpot
Video Conferencing Zoom, Microsoft Teams
Project Management Jira, Trello, Asana
File Storage Google Drive, Dropbox, OneDrive
Accounting QuickBooks Online, Xero
Communication Slack, Microsoft Teams

These services are widely used across industries.


IaaS PaaS SaaS
Virtual Infrastructure Development Platform Complete Software
Customer Manages OS Provider Manages Runtime Provider Manages Entire Application
Maximum Flexibility Faster Development Easiest to Use
Infrastructure Focus Developer Focus End User Focus

These service models address different business needs.


SaaS offers:

  • Minimal setup time
  • Lower infrastructure costs
  • Automatic updates
  • Built-in scalability
  • High availability
  • Global accessibility
  • Simplified licensing
  • Faster business adoption

Organizations can begin using software almost immediately.


Potential challenges include:

  • Vendor lock-in
  • Limited customization
  • Internet dependency
  • Data residency requirements
  • Subscription costs
  • Integration complexity

These factors should be considered during solution selection.


Cloud Architects recommend SaaS for:

  • Productivity Tools
  • Collaboration Platforms
  • Customer Portals
  • Business Applications
  • Enterprise Communication

SaaS reduces infrastructure management while improving business agility.


DevOps teams use SaaS services for:

  • Source Code Management
  • CI/CD Platforms
  • Monitoring
  • Incident Management
  • Documentation
  • Project Tracking

Cloud-hosted development tools accelerate software delivery.


Security teams commonly use SaaS platforms for:

  • Security Information and Event Management (SIEM)
  • Vulnerability Management
  • Identity and Access Management
  • Endpoint Detection and Response (EDR)
  • Threat Intelligence

Many security products are delivered as SaaS solutions.


AI-powered SaaS platforms provide:

  • AI Chatbots
  • Document Analysis
  • Speech Recognition
  • Translation
  • Image Processing
  • Business Intelligence

Organizations can leverage AI without building complex infrastructure.


Avoid:

  • Assuming SaaS providers manage your user permissions.
  • Ignoring Multi-Factor Authentication (MFA).
  • Using weak passwords.
  • Sharing administrator accounts.
  • Failing to review access permissions.
  • Ignoring data backup responsibilities.

Security remains a shared responsibility.


Professional organizations:

  • Enable Multi-Factor Authentication.
  • Apply the Principle of Least Privilege.
  • Review user access regularly.
  • Integrate Single Sign-On (SSO).
  • Monitor user activity.
  • Protect sensitive data.
  • Classify business information.
  • Regularly audit SaaS applications.

These practices improve security and governance.


A company adopts Microsoft 365 for employee collaboration.

Workflow:

Employees
Web Browser
Microsoft 365
Email
Teams
OneDrive
SharePoint

The organization no longer manages email servers or office software updates, allowing IT teams to focus on strategic initiatives.


After completing this lesson, you should understand:

  • Software as a Service (SaaS)
  • Multi-Tenant Architecture
  • Subscription Model
  • Automatic Updates
  • Shared Responsibility
  • SaaS Benefits
  • SaaS Limitations
  • Enterprise SaaS Use Cases
  • SaaS Best Practices

Software as a Service (SaaS) is the most widely adopted cloud service model, providing complete software applications over the Internet without requiring customers to manage the underlying infrastructure.

By delivering fully managed applications with automatic updates, built-in scalability, and global accessibility, SaaS enables organizations to improve productivity while reducing operational complexity.

Understanding SaaS completes the foundation of the three primary cloud service models—IaaS, PaaS, and SaaS—and prepares you for more advanced cloud architecture and cloud security topics.


➡️ Lesson 05 — Public Cloud

In the next lesson, you’ll explore the Public Cloud deployment model. You’ll learn how cloud providers like AWS, Microsoft Azure, and Google Cloud Platform deliver shared infrastructure to millions of customers, and you’ll understand the advantages, challenges, security considerations, and enterprise use cases of Public Cloud environments.