A platform-as-a-service (PaaS) model consists of a provider delivering a platform to clients. Through the platform, business applications can be developed, managed, and run without having to build and maintain the infrastructure required to support such software development processes.