Cloud & DevOps

What is Platform as a Service?

Quick answer

A cloud model that provides a ready-to-use environment for building, deploying, and running applications without managing servers.

Platform as a Service, explained

With platform as a service (PaaS), developers focus on their code while the provider handles the underlying infrastructure, operating systems, runtime, scaling, and often databases. You push your application, and the platform builds, deploys, and runs it.

PaaS sits between infrastructure as a service, where you manage virtual machines yourself, and software as a service, where you simply use a finished application. Well-known examples include Heroku, Google App Engine, Azure App Service, and many newer platforms aimed at web developers. Benefits include faster development and less operational work. Trade-offs include less control over the environment, potential vendor lock-in, and costs that can rise quickly at scale compared with managing infrastructure directly.

Related terms

Guides that mention Platform as a Service