Platform-as-a-Service (PaaS) Solutions

Best Platform-as-a-Service (PaaS) Solutions include:

OpenShift, AWS Lambda, AWS Elastic Beanstalk, Salesforce Lightning Platform (formerly Salesforce App Cloud), Workday Cloud Platform, Heroku Platform, Oracle Cloud Platform, and IBM Cloud Foundry.

Platform-as-a-Service (PaaS) Solutions TrustMap

TrustMaps are two-dimensional charts that compare products based on trScore and research frequency by prospective buyers. Products must have 10 or more ratings to appear on this TrustMap.

Platform-as-a-Service (PaaS) Solutions Overview

What is Platform as a Service Software?

Platform-as-a-service (PaaS) is a category of cloud computing services that provide a computing platform and a solution stack as a service. PaaS is a set of tools and services designed to make coding and deploying applications much more efficient. In essence, PaaS is a platform for building software delivered over the web. A PaaS platform can be a very good way to develop a scalable web application with modest up-front investment.


Developers of SaaS applications are now responsible for operational work like provisioning, configuring, managing, and updating hardware resources, which are skills they would not have needed in the traditional on-premise world. The overlap between provisioning IT services and developing applications is a much-discussed area that has come to be known as DevOps.


The emergence of PaaS is designed to release application developers from complexity by providing them with the operational components underlying application development, such as operating systems, databases, and middleware, etc. Developers of business applications using Platform as a Service technology are released from the overhead of worrying about scalability and security issues and are free to focus on developing applications.


The PaaS layer also integrates automatically with the even more fundamental Infrastructure-as-a-Service (IaaS) layer, so that developers don’t have to worry about infrastructure components like hardware.


PaaS systems execute a developer’s source code by retrieving all necessary dependencies that are specific to the frameworks and languages used in the application. The platform also manages things like configuration and release management.


The value proposition for purchasing a PaaS solution is that these tools typically result in a faster time to market for emerging applications, provide streamlined management of applications, and reduce the complexity associated with the development process. Of course, one of the biggest selling points of PaaS is that it significantly lowers the high costs historically associated with application development. As such, PaaS solutions should typically manage the following components for users:



  • Runtime

  • Middleware

  • O/S

  • Virtualization

Platform as a Service (PaaS) Features & Capabilities

  • Ease-of-building user interfaces
  • Scalability
  • Platform management overhead
  • Workflow engine capability
  • Platform access control
  • Services-enabled integration
  • Development environment creation
  • Development environment replication
  • Issue monitoring and notification
  • Issue recovery
  • Upgrades and platform fixes

Platform as a Service Software Comparison

When considering different PaaS solutions, consider the following aspects of each product offering.
  1. Compatibility: PaaS solutions can function alongside Infrastructure as a Services (IaaS) solutions. When doing so, it is necessary to consider compatibility. Some vendors offer solutions that include both IaaS and PaaS solutions, while others have a separate offering for each. Some PaaS solutions can even integrate with IaaS solutions from different vendors. When purchasing a PaaS solution, it is crucial to discuss compatibility with vendors.

  2. Type of PaaS: There are three different types of PaaS. PaaS software tied to a specific Software as a Service (SaaS) works with a particular SaaS application, providing it with additional features. PaaS solutions related to a particular operating environment work with specific operating environments, such as IaaS solutions that include PaaS features. Lastly, open-cloud PaaS acts as a standalone platform without dependencies on other applications.

  3. Hosting Options: PaaS solutions have several cloud deployment options, including private, public, community, and hybrid clouds. The type of cloud deployment can influence price and resource portability, consider what kind of deployment is ideal when comparing PaaS solutions.


Pricing

For developers on a budget, there are a few PaaS offerings available for free. Products like Dokku, are completely free, open-source projects. Then there are providers like OpenShift and AWS Elastic Beanstalk, that while not totally free, have free options for smaller projects.

For paid offerings, pricing varies greatly. Some products charge users per month, per instance, whereas others charge based on the amount of data used, sometimes on a monthly or even hourly basis. While services can start as low as less than 1¢ per gigabyte, for example, users should realistically plan to invest at least a few hundred dollars a month on the lower end to several thousand on the higher end, into their PaaS product if going with paid offerings.


More Resources

Platform-as-a-Service (PaaS) Products

(51-66 of 66) Sorted by Most Reviews

Rigetti Quantum Cloud Services

Quantum Cloud Services from Rigetti Computing in Berkeley is a quantum-first cloud computing platform. With QCS, Rigetti's quantum processors are integrated with classical computing infrastructure and made available to users over the cloud. Quantum Cloud Services provides users with…

Kuaishou

Kuaishou

Starting Price $0

Kuaishou is an online video platform that allows its users to broadcast daily activities, habits, and more online. It was launched in 2011 by Su Hua in Beijing, Beijing, China. Powered by big data and artificial intelligence (AI) technology, Kuaishou allows the people of China to…

Cazoo

Cazoo UK is an online used automobile marketplace platform. The Cazoo platform enables customers to purchase a used car online and have it delivered to their door. They provide a free 90-day warranty and roadside assistance, providing the custom with online convenience, free delivery,…

Otomi Container Platform

Otomi Container Platform is an enterprise-grade, production-ready container platform solution that acts as an added-value layer on top of Kubernetes. It's like WordPress for Kubernetes. The Otomi Container Platform is designed to make it possible to make Kubernetes Adoption a Less…

Vercel

​Vercel (made by the creators of Next.js) is a cloud platform for static sites and Serverless Functions for a workflow. It enables developers to host websites and web services that deploy instantly, scale automatically, and requires no supervision, all with no configuration. The…

PeopleSpheres

PeopleSpheres is an open HR platform that allows orchestrating all HR SaaS software, in a unified and interconnected way.PeopleSpheres is an Employee Experience Platform (EXP) that connects a company's HR management tools over time to provide a single access portal for employees.…

SkySilk Cloud Computing

SkySilk is a scalable cloud platform with cloud solution for developers, gamers, system administrators, business owners, freelancers, and IT professionals. They offer two classes of service: For IT Professionals: scalable cloud VPS, Gaming servers with premium infrastructure, and…

Huawei Cloud ServiceStage

Huawei Cloud ServiceStage is an application management and O&M platform that lets users develop, build, roll out, monitor, and maintain applications all in one place. So users can do less recoding with the Java, Go, PHP, Node.js, Docker, and Tomcat running environments, and the web,…

Platform.sh

French company Platform.sh offers a platform-as-a-service supporting application development and accessibility, high availability, and guaranteed uptime for applications during peak hours. They also provide managed Drupal hosting.

AWS Serverless Application Repository

The AWS Serverless Application Repository is a managed repository for serverless applications. It enables teams, organizations, and individual developers to store and share reusable applications, and easily assemble and deploy serverless architectures in powerful new ways. Using…

IBM Analytics for Apache Spark

IBM Analytics for Apache Spark for Cloud is a service designed to provide the fast in-memory performance of Apache Spark without the hassle of self-managing Spark clusters, relying instead on the convenience of IBM Cloud.

WebCenter Cloud

Oracle offers the WebCenter Cloud PaaS, part of the company's content management as a service suite of offerings.

C3 AI (formerly the C3 IoT Platform)

C3 AI (formerly the C3 IoT Platform) is a Platform-as-a-Service (PaaS) for rapidly developing and operating big data, predictive analytics, machine learning and IoT software as a service applications.

Intuit Developer Network

Intuit Developer Network is a development platform for extending QuickBooks online.

Uploadcare

Uploadcare

Starting Price $185

Uploadcare is a global end-to-end cloud platform aimed at disrupting the traditional CDN market through Adaptive Delivery technology that converts visual-first customer experience into revenue for companies. Founded in 2012, the vendor boasts Uploadcare has become a technological…

CloudSigma

CloudSigma is a cloud computing solution that offers infrastructure-as-a-service, platform-as-a-service, and data storage. While a Swiss company, it has cloud centers located in the U.S., Europe, and APAC.

Frequently Asked Questions

What is Platform as a Service software?

Platform as a service is a cloud computing service that provides a computing stack as a service for developing applications. Platform as a Service software provides components such as operating systems, and databases so developers can focus on developing and worry less about issues like scalability.

What are the benefits of Platform as a Service Software?

The biggest advantage of Platform as a Service software that it allows for quicker application development, so products can be developed and released sooner. Additionally, since platform as a service software includes development tools that allow developers to write less code while developing.

How much does Platform as a Service cost?

For developing on a budget, there are free Platform as a Service options including Dokku, an open-source software, and proprietary options with free versions for smaller projects. For larger projects that want a proprietary software, pricing is dependent on number of users and the amount of data used. Services can start as low as $0.01 per gigabyte, but as more features and users are needed, prices increase.