CCSP Cloud Concepts, Architecture, and Design Practice Question
Which cloud service model provides the consumer with the ability to deploy and run custom applications using the provider's programming languages, libraries, and tools, but does not allow management of the underlying infrastructure?
⚠ Common exam trap
CCSP often tests the boundary between PaaS and CaaS — candidates see 'deploy and run applications' and pick CaaS, but the question's mention of provider programming languages, libraries, and tools is the classic PaaS definition, not container orchestration.
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
✓
PaaS
PaaS (Platform as a Service) provides a managed runtime environment where consumers deploy applications built with provider-supported languages, libraries, and tools, while the provider manages the underlying servers, storage, networking, and OS. The consumer controls only the deployed application and its configuration, not the infrastructure — exactly matching the scenario described.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
PaaS
Why this is correct
PaaS supplies runtimes, libraries and tools so the consumer deploys custom code without managing servers, operating systems or middleware. That matches the stem exactly: provider-supplied programming languages and tools, with no control over underlying infrastructure.
- ✗
SaaS
Why it's wrong here
SaaS delivers finished applications; consumers cannot deploy their own code or choose the provider's languages and libraries. It is tempting because SaaS also hides all underlying infrastructure, which matches part of the stem, but it would be correct when the requirement is simply consuming a complete hosted application.
- ✗
IaaS
Why it's wrong here
IaaS provides raw compute, storage and networking, leaving the consumer to install runtimes, libraries and tools themselves. It is tempting because IaaS also denies management of the physical infrastructure, but it would be correct when the requirement is provisioning virtual machines rather than deploying code onto a managed platform.
- ✗
CaaS
Why it's wrong here
CaaS orchestrates containers, so the consumer supplies and maintains the application runtime, libraries and tooling inside those containers. It is tempting because CaaS abstracts the underlying hosts, but it would be correct when the requirement is deploying containerised workloads rather than using provider-supplied programming languages and tools.
Go deeper
Related to this question
About these practice questions
Courseiva writes every CCSP question from scratch — 934 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official ISC2 exam blueprint
This CCSP practice question is part of Courseiva's free ISC2 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 CCSP exam.