This document compares Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides virtualized computing resources for customers to deploy and run software. PaaS provides a computing platform and solution stack for customers' applications. SaaS provides applications to customers as a service on a subscription basis.