Courseiva

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.