Stands for "Platform as a Service."

PaaS is a type of cloud computing that provides a remote computing and development platform as an on-demand service. PaaS providers supply remote hardware infrastructure (servers, data storage, virtual machines, and network connections) and a software platform (an operating system, development tools, and database software). It allows businesses to build and run software on remote servers without running their own data center, server hardware, or software platform.

PaaS is effectively the middle ground between Infrastructure as a Service (IaaS) and Software as a Service (SaaS). It includes the remote hardware provided by IaaS deployments and some software development tools and middleware, but not the full software stack provided by SaaS. This setup frees the customer from the responsibility of deploying and licensing the platform and tools, letting them focus on developing and deploying the software they want to run.

IaaS, PaaS, and SaaS provide different levels of service
IaaS, PaaS, and SaaS provide different levels of service

Like other cloud services, PaaS providers offer clients the flexibility to add or remove capacity when necessary. It saves small and medium businesses from the expense of running their own data centers, and even large enterprises can use PaaS products to supplement on-site servers. Since cloud products are scalable, customers can order the capacity they need to get started and add more as demand increases. PaaS providers can also place their data centers in multiple locations globally to provide redundancy and traffic balancing for their clients.

Updated February 17, 2023 by Brian P.

quizTest Your Knowledge

Which data type stores only character-based data?

Correct! Incorrect!     View the CLOB definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of PaaS on this page is an original definition written by the team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.