Platform-as-a-Service (PaaS) lets you model and provision applications across private, public, and hybrid cloud infrastructures.

PaaS is a type of cloud computing service that provides a computing platform and a solution stack as a service. Along with Software-as-a-Service (SaaS) and Infrastructure-as-Service (IaaS), PaaS is a service model of cloud computing that lets you create an application (or service) using tools and libraries supplied by the provider. You control software deployment and configuration settings. The provider provides the networks, servers, storage, and other services required to host your application.

A key aspect of PaaS is the ability to automate the provisioning of applications. VMware vCloud Automation Center is a model-based application provisioning solution that simplifies creating and standardizing application deployment topologies on cloud infrastructures. Application architects use the drag-and-drop interface to create application deployment topologies called application blueprints. These application blueprints define the structure of the application, enable the use of standardized application infrastructure components, and include installation dependencies and default configurations for custom and packaged enterprise applications. You can use the prepopulated and extensible catalog of standard logical templates, application infrastructure service, components, and scripts to model an application blueprint. These blueprints standardize the structure of the application, including software components, dependencies, and configurations, for repeated deployments. Application blueprints are logical deployment topologies that are portable across VMware-based IaaS clouds such as vCloud Director and vCloud Automation Center, and across public clouds such as Amazon EC2.

Using vCloud Automation Center, you "declare" the application and service structure with the assumption that the underlying cloud infrastructure will deliver the necessary compute, network and storage requirements. Once built you can deploy the blueprints on any VMware vSphere-based private or public cloud, delivering on the cloud promise of choice. This application provisioning model frees developers and application administrators from dealing with infrastructure, OS, and middleware configuration issues, and allows you to focus on delivering business value with your applications.

Enterprise users can standardize, deploy, configure, update, and scale complex applications in dynamic cloud environments. These applications can range from simple Web applications to complex custom applications and packaged applications. With its catalog of standard components, or services, vCloud Application Director automates and manages the update life cycle of deployments for multi-tier enterprise applications in hybrid cloud environments.

Monitoring provides capabilities for performance management related to applications.

VMware Cloud Management Marketplace provides blueprints, services, scripts and plugins that you can download and use to more rapidly develop your own application services. The pre-built components are provided by leading middleware, networking, security and application vendors using highly reusable and flexible configurations that you can insert into any multi-tier application-provisioning plan.