•For PaaS: •the Cloud Provider manages the computing infrastructure for the platform •runs the cloud software that provides the components of the platform, such as runtime software execution stack, databases, and other middleware components. •supports the development, deployment and management process of the PaaS Cloud Consumer by providing tools such as IDEs, SDKs tools. •has control over the applications and the hosting environment settings •but has no or limited access to the infrastructure underlying the platform such as network, servers, OS, or storage