AZ-900 Describe cloud concepts Practice Question
A small business wants to run its accounting application without managing the underlying operating systems or hardware. The application is accessed through a web browser. Which cloud service model is being used?
⚠ Common exam trap
Many exam-takers confuse 'not managing the OS/hardware' with PaaS, forgetting that PaaS still requires the customer to manage the application code and its deployment, whereas SaaS delivers a fully managed application accessible via browser.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Software as a Service (SaaS)
(SaaS) because the business uses a web browser to access the accounting application without managing the underlying OS or hardware. SaaS delivers fully functional software over the internet, where the provider handles all infrastructure, platform, and application management, matching the scenario's requirement of zero administrative overhead.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Infrastructure as a Service (IaaS)
Why it's wrong here
Infrastructure as a Service (IaaS) gives you virtualized compute, storage, and networking on demand, but you must manage everything above the hardware: the guest operating system, middleware, runtime, security patches, and the accounting application itself. This is the opposite of a fully managed experience, because the customer retains significant administrative responsibility for the underlying stack. Since the question states that no management of the underlying resources is desired, IaaS is incorrect.
When this WOULD be correct
A company needs to deploy a custom application on virtual machines with full control over the OS, but wants to avoid managing physical hardware. They choose IaaS to provision VMs and handle OS configuration themselves.
- ✗
Platform as a Service (PaaS)
Why it's wrong here
Platform as a Service (PaaS) provides an integrated hosting environment with managed operating systems, runtimes, and scaling, but it does not deliver a ready-to-use application. You still write, deploy, and maintain the application code, and you remain responsible for application-level configuration, security, and data. Because the user here wants to run an existing accounting application without any hands-on management, PaaS is not the right fit — it would still require your team to develop and manage the application itself.
When this WOULD be correct
A question where a company wants to develop and deploy a custom web application without managing the underlying OS, middleware, or runtime environment, but they still need to write and manage the application code. For example: 'A development team wants to host a custom web app without managing servers or OS, but they will write and maintain the application code.'
- ✓
Software as a Service (SaaS)
Why this is correct
Software as a Service (SaaS) delivers a complete, production-ready application over the internet, typically through a web browser and a subscription or consumption-based license. The provider owns and operates the entire stack — networking, storage, servers, operating systems, middleware, runtime, data, and application code — so the tenant handles nothing more than user accounts, configuration, and business data. This matches the requirement to run an existing accounting application with no management of the underlying platform.
- ✗
Functions as a Service (FaaS)
Why it's wrong here
Functions as a Service (FaaS) is a serverless computing model that executes individual units of code in response to events, with the platform handling automatic scaling and runtime environment provisioning. It is not a complete application delivery model: assembling a full accounting system would require many functions, orchestration, durable state, authentication, and integration logic that the user would still have to build and maintain. FaaS is therefore unsuitable as an answer because the objective is to consume a prebuilt application, not construct one from event-driven components.
When this WOULD be correct
A question that asks: 'A developer wants to run code in response to file uploads without provisioning servers. Which service model?' would make FaaS correct, as it focuses on event-driven, stateless functions.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AZ-900 exam frequently reuses these exact scenarios with slightly different constraints.
✓Software as a Service (SaaS)Correct answer▾
Why this is correct
Software as a Service (SaaS) delivers a complete, production-ready application over the internet, typically through a web browser and a subscription or consumption-based license. The provider owns and operates the entire stack — networking, storage, servers, operating systems, middleware, runtime, data, and application code — so the tenant handles nothing more than user accounts, configuration, and business data. This matches the requirement to run an existing accounting application with no management of the underlying platform.
✗Infrastructure as a Service (IaaS)Wrong answer — click to see why▾
Why this is wrong here
IaaS provides virtualized computing resources like VMs and storage, but the user still manages the OS and applications. The question states the business does not manage the underlying OS or hardware, and the app is accessed via a browser, which matches SaaS.
★ When this WOULD be the correct answer
A company needs to deploy a custom application on virtual machines with full control over the OS, but wants to avoid managing physical hardware. They choose IaaS to provision VMs and handle OS configuration themselves.
Why candidates choose this
Candidates may confuse 'running an application without managing hardware' with IaaS, thinking that IaaS abstracts hardware, but they overlook that IaaS still requires OS management.
✗Platform as a Service (PaaS)Wrong answer — click to see why▾
Why this is wrong here
PaaS provides a platform to develop and deploy applications but still requires managing the application code and data, whereas the question specifies the application is accessed via a web browser and no management of OS or hardware is needed, which aligns with SaaS.
★ When this WOULD be the correct answer
A question where a company wants to develop and deploy a custom web application without managing the underlying OS, middleware, or runtime environment, but they still need to write and manage the application code. For example: 'A development team wants to host a custom web app without managing servers or OS, but they will write and maintain the application code.'
Why candidates choose this
Candidates may confuse PaaS with SaaS because both abstract infrastructure, but PaaS still requires application management, while SaaS provides ready-to-use software. The mention of 'accounting application' might lead them to think of a platform for custom development rather than a pre-built service.
✗Functions as a Service (FaaS)Wrong answer — click to see why▾
Why this is wrong here
FaaS (Functions as a Service) is a serverless compute model where you run individual functions in response to events, not a full accounting application accessed via browser. The question describes a complete application, not discrete functions.
★ When this WOULD be the correct answer
A question that asks: 'A developer wants to run code in response to file uploads without provisioning servers. Which service model?' would make FaaS correct, as it focuses on event-driven, stateless functions.
Why candidates choose this
Candidates may confuse 'no OS management' with serverless computing, mistakenly thinking FaaS is the only model that abstracts infrastructure, overlooking that SaaS also hides all underlying management.
Analysis generated from the official AZ-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
About these practice questions
One of 981 original AZ-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.