PaaS

From DevOps Dictionary

PaaS is an abbreviation for 'Platform as a Service', is a model that provides cloud platform and a technology stack as a service. This model removes the complexity and setup cost of installing and configuring the technology stack (operating system, middleware, databases, web server, etc) and focuses on application development and deployment.

Some of the more popular PaaS companies include Cloudera, Heroku and Salesforce