Cloud ComputingService Models

Software as a Service

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)

Cloud Computing

More in Cloud Computing