A startup wants to use a cloud-based email service without installing any software on their own computers. They access the service through a web browser and the provider manages all updates and maintenance. Which cloud service model does this represent?
Software as a Service (SaaS) is the correct model because the provider delivers the entire application, such as a cloud-based email service (e.g., Microsoft 365 or Gmail), over the internet. The user simply accesses it through a web browser without installing or managing any software, and the provider handles the underlying infrastructure, operating system, application code, updates, and security patches. This fully managed approach directly matches the requirement of using an email service with no installation or maintenance burden.
Why this answer
This scenario describes Software as a Service (SaaS) because the startup is using a fully managed cloud-based email application accessed via a web browser, with no local installation required. The provider handles all updates, maintenance, and infrastructure, which is the defining characteristic of SaaS. Examples include Microsoft 365 or Google Workspace, where the consumer only uses the software without managing the underlying platform or infrastructure.
Exam trap
The trap here is that candidates confuse 'accessing via a browser' with PaaS (since PaaS often provides web-based tools), but PaaS is for building and deploying applications, not for consuming a finished software product like email.
Why the other options are wrong
IaaS provides virtualized computing resources like VMs and storage, not a ready-to-use email service accessible via a browser. The scenario describes a fully managed application, which is SaaS.
When would these options actually be correct?
A question describing a company that needs to deploy and manage their own email server on virtual machines in the cloud, with full control over the OS and software, would make IaaS correct.
A scenario where a company wants to deploy a custom web application using a provider-managed runtime environment, database, and middleware, without managing the underlying OS or infrastructure. For example: 'A developer wants to build and host a web app using a provider's tools and runtime, without managing servers.'
Why candidates pick the wrong answer
Candidates may confuse cloud service models, thinking that any cloud service involves infrastructure, or they may not distinguish between managing infrastructure versus using a complete application.
Candidates may confuse PaaS with SaaS because both involve managed services, but PaaS is for development and deployment, not end-user applications like email.
Candidates may think XaaS is a catch-all that includes SaaS, so they choose it without recognizing that the question requires the specific model (SaaS) that matches the description of a ready-to-use application.