What is PaaS?

Platform as-a-Service (PaaS) is a cloud computing model that provides a platform and environment that allows developers to build applications and services over the internet. In this model, a provider delivers and hosts the hardware and software tools necessary for application development, eliminating the need for users to install in-house solutions. The PaaS solution is hosted in the cloud and is accessible to the user through their internet connection and web browser. It is one of the three fundamental service models of cloud computing in addition to Infrastructure as-a-Service (IaaS) and Software as-a-Service (SaaS).

In most cases, PaaS platform focus on software development and align well with cloud-based development such as mobile and new web applications. This service offers tremendous costs and time savings for a business as it increases productivity through a quicker time to market. Some of the major characteristics of a PaaS offering include:

  • Web based user interface
  • Services to develop, test, deploy, host and maintain applications
  • Multi-tenant architecture
  • Scalability, load balancing and failover

In addition to these characteristics, PaaS also offers a variety of benefits to the user, including:

  • Easy Development: One-click functionality through a web browser makes it easy for most people to develop an application.
  • Flexibility: The user controls what features and tools are placed within the platform that best suit their specific needs.
  • Security: Features data security, backup and recovery.
  • Adaptability: Features can easily be substituted when circumstance change.
  • Location: With the platform accessible through the internet, developers in various locations are able to work on the same application.
  • No Infrastructure Investments: User has no need to purchase hardware and will only need to pay for the resources used, eliminating wasted capacity.


To learn more about as-a-Service offerings, visit KeyCloud’s Cloud Services