Platform as a service (PaaS) is a way to more easily facilitate the use of applications and services without having to purchase or actively manage the underlying hardware, software or provisioning hosting capabilities. Your “as-a-service” offerings require a low initial cost and your costs only changes as your  needs change, saving you money in the long run. PaaS provides resource sharing, life-cycle management, reuse and other capabilities for application and service deployment.

Additionally, PaaS can also include facilities for application design, development, testing and deployment while allowing team collaboration, web integration,marshalling, database integration, security, data storage, application instrumentation, versioning and much more.