Skip to main content

Cloud Service Models

Updated Feb 28, 2020 ·

Software as a Service (SaaS)

SaaS delivers applications over the internet that are fully managed by the provider.

  • Gmail is an example, accessible from any device without installing software
  • Designed for ease of use and broad appeal
  • Offers limited customization to focus on simplicity

SaaS lets users use the application while the provider handles updates, security, and infrastructure.

Platform as a Service (PaaS)

PaaS provides a ready-to-use environment for building and deploying applications.

  • Vendor manages hardware, networking, and the operating system
  • Developers focus on coding and deploying applications
  • Speeds up development by removing environment setup tasks

Infrastructure as a Service (IaaS)

IaaS gives full control over virtualized resources while the vendor manages the physical hardware.

  • Users configure virtual networks, storage, and operating systems
  • Supports any software or application deployment
  • Vendor handles hardware maintenance, security, and availability
  • Offers the highest level of customization for complex setups

IaaS is ideal when you need flexibility and control over infrastructure without managing physical servers.

X as a Service (XaaS)

Cloud services continue to expand beyond SaaS, PaaS, and IaaS.

  • Includes disaster recovery, communications, and monitoring services
  • Businesses can consume specialized capabilities on demand
  • Extends cloud benefits to nearly every IT function