Cloud management can be applied to support many types of cloud service models, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). With IaaS, cloud management operates the basic functions of the cloud, including virtualization, servers, storage, and networking. In contrast, with SaaS, cloud management addresses the configuration and operation of the environment while the cloud provider operates the cloud compute and software layers. Somewhere in the middle is PaaS, where cloud management is applied to the application and data service layers.