Platform as a Service (PaaS) is an application hosting and deployment environment. It includes products that assist the customer in developing their software and solutions. PaaS users can select from a range of tools that enable application design, development/testing, and deployment.
Some cloud service providers support these tools with a suite of products for:
- web service integration;
- database access;
- security solutions;
- application versioning; and
- failure analysis dashboards.
An important PaaS feature is the ability for customers to readily increase or decrease the processing power, storage capacity and access bandwidth for their applications. Users can also choose from a range of maintenance options to suit their needs and budget.