Overview
Direct Answer
Software as a Service (SaaS) is a cloud computing delivery model in which applications are hosted centrally by a vendor and accessed by end-users via a web browser or lightweight client over the internet, typically under a subscription licensing arrangement. Unlike traditional on-premises software, SaaS eliminates the need for local installation and maintenance.
How It Works
The vendor manages the entire technology stack—servers, databases, security patches, and feature updates—in a centralised data centre, serving multiple tenants through a shared infrastructure. Users authenticate and access the application through HTTP/HTTPS protocols, with their data stored remotely and synchronised across devices. Billing is typically metered on a per-user, per-month, or usage-based model.
Why It Matters
Organisations eliminate capital expenditure on software licences and infrastructure whilst reducing operational overhead for system administration and upgrades. The model accelerates deployment timelines, enables rapid feature iteration, and ensures all users access the same current version, improving consistency and compliance posture.
Common Applications
Enterprise resource planning, customer relationship management, human resources management, project collaboration, and financial accounting platforms operate as SaaS offerings. Email services, productivity suites, and customer support systems represent widespread SaaS implementations across industries.
Key Considerations
Dependency on internet connectivity and vendor availability creates operational risk, whilst data residency, security certifications, and multi-tenancy architecture require careful evaluation against regulatory and privacy requirements. Vendor lock-in and customisation limitations present strategic concerns for organisations with highly specialised workflows.
Cross-References(1)
More in Cloud Computing
Cloud Security
Strategy & EconomicsThe set of policies, technologies, and controls deployed to protect cloud-based systems, data, and infrastructure.
FinOps
Strategy & EconomicsA cultural practice combining technology, finance, and business to manage cloud costs through data-driven decision making.
Container
InfrastructureA lightweight, portable software package that bundles application code with all its dependencies for consistent execution.
Service Mesh
Architecture PatternsAn infrastructure layer handling service-to-service communication in microservices, managing traffic, security, and observability.
Terraform
Deployment & OperationsAn open-source infrastructure as code tool for building, changing, and versioning infrastructure safely and efficiently.
Cloud Bursting
Strategy & EconomicsA configuration where an application runs in a private cloud and bursts into a public cloud when demand spikes.
Docker
InfrastructureA platform for developing, shipping, and running applications in isolated containers with consistent environments.
Spot Instances
Service ModelsSpare cloud computing capacity offered at steep discounts compared to on-demand pricing, available when the provider has excess resources but subject to interruption.