Platform-as-a-Service (PaaS) is a subscription business model in which customers are charged a recurring (monthly, quarterly, or annual) fee in exchange for access to cloud-based application development and deployment environment.
The environment may include infrastructure (i.e., servers, storage, networking), middleware, development tools, business intelligence services, database management systems, and more.