Platform as a Service (PaaS)
PaaS provides customers a cloud environment in which they can develop, manage, and deliver applications. In addition to storage and other computing resources, PaaS provides a suite of prebuilt tools for application development and deployment. These tools can include middleware, development tools, business intelligence (BI) services, database management systems, and more.
PaaS is designed to support the complete web application lifecycle: building, testing, deploying, managing, and updating within the same integrated environment. PaaS is particularly beneficial for developers who want to automate testing and deployment services without dealing with the underlying infrastructure directly.
Note: nearly all Infrastructure as a Service (IaaS) providers also have PaaS products.
Examples of PaaS include:
- AWS Elastic Beanstalk
- Google App Engine
- Microsoft Azure App Services
- Heroku (now part of SalesForce)