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

(26-50 of 66) Sorted by Most Reviews

Oracle Application Container Cloud

Oracle offers the Application Container Cloud, a PaaS supporting the development of cloud native, 12-factor applications on a modern polyglot platform with Java EE, Java SE, Node.js, PHP, Python, Ruby, GO and .NET.

Dokku

Dokku is an extensible, open-source Platform-as -a -Service that runs on a single server of your choice.

TIBCO Silver Fabric

TIBCO Silver Fabric is a business optimization platform from TIBCO. It can be used for running applications within standard application servers, middleware/integration infrastructure, web servers, independent software vendor applications, or standalone executables.

SurPaaS

SurPaaS is the platform-as-a-service (PaaS) solution from Corent Technology in California. A key feature is its "SaaSify" capabilities designed for developers who would like to turn applications into software-as-a-service without any re-engineering.

IIJ GIO PaaS Cloud

IIJ (Internet Initiative Japan) offers a platform-as-a-service (PaaS) solution powered by IIJ GIO Cloud. In addition to PaaS, IIJ also offers other tools to support developers such as HaaS and IaaS.

InterCloud

InterCloud is a cloud computing platform solution that offers private access to any cloud provider, such as AWS or Google Cloud. It is a modular solution for connectivity, security, and application delivery services.

WorkXpress

WorkXpress is a platform-as-a-service (PaaS) solution from the company of the same name in Pennsylvania. It is optimized for both web and mobile app development and integration with third party tools.

A2Zapps.com

A2Zapps.com, headquartered in Palo Alto, California, offers a platform-as-a-service.

Apprenda

Apprenda is a Platform as a Service (PaaS) product that enables enterprise software development in public, private and hybrid clouds. The vendor says it is a foundational software layer and application run-time environment that abstracts the complexities of building and delivering…

Capgemini Cloud Platform

Capgemini Cloud Platform brings together technology, processes and culture to help organizations of every size leverage the efficiency and agility of cloud. It is a portfolio of cloud services and accelerators in a single cloud management platform.

INAP Private Cloud

INAP Private Cloud is a PaaS solution that aims to provide flexibility, security, and scalability for the user's applications and business. The vendor says INAP Private Cloud aims to be easy to set up and deploy.

CloudBlue

Ingram Micro company CloudBlue offers their PaaS to provide a cloud services or IoT marketplace or service catalog, provisioning, subscription management and invoicing, and other features for delivering cloud services or apps to subscribers or customers.

IBM Cloud Dedicated

IBM Cloud Dedicated is a single-tenant cloud platform for building, running and managing cloud applications.

IBM Cloud HPCaaS from Rescale

Via its partnership with Rescale, IBM Cloud provides HPC as a service (HPCaaS), with custom HPC clusters on demand for running simulations and high-level analysis.

Platform9 Managed Kubernetes

Platform9 headquartered in Sunnyvale offers a managed openstack or Kubernetes solution.

Stefanini Cloud Services

Stefanini Cloud Services includes a number of IaaS, PaaS, and managed public cloud services for Azure and Microsoft Cloud (e.g. Office 365) in a configurable bundle.

IBM Cloud Pak for Applications

The IBM Cloud Pak for Applications provides a complete experience to speed development of applications built for Kubernetes, using agile DevOps processes. With it users can easily modernize existing applications with IBM’s integrated tools and develop new cloud-native applications…

DigitMarket Marketplace

The vendor states that the Torry Harris Integration Solutions marketplace platform has the following features to: · Power and scale platforms · Strategize, design, develop and maintain a platform · Navigate the digital economy with a no-code approach…

Jelastic Cloud

Jelastic Cloud, from ArubaCloud (an Aruba Group company) is a Cloud service that offers maximum scalability of virtualized resources thanks to the combination of the PaaS (Platform as a Service) and CaaS (Container as a Service) models.

Citus PaaS

Citus™ PaaS is a private Platform-as-a-Service (PaaS) solution from FPT Software, offered to support easy installation and deployment on various public and private cloud infrastructure, alowing enterprises to substantially application development, deployment and management using…

Peltarion

Peltarion

Starting Price $0

The Peltarion Platform is a low-code deep learning platform designed to enable users to build commercially viable AI-powered solutions, at speed and at scale. The platform allows users to build, tweak, fine-tune and deploy deep learning models. It is end-to-end and lets users do…

Gurulize

Gurulize is a SaaS for entrepreneurs who wants to build an online consultancy platform to serve online paid audio/video sessions. Gurulize aims to enable every individual/company to digitize and serve their expertise to the world without boundaries – via their very own platforms…

Yandex.Cloud

Yandex.Cloud is a PaaS that enables developers to build digital services and applications with enterpise-grade cloud platform made by Yandex.

Hasura

Hasura

Starting Price $0

Hasura in Bangalore makes software to simplify and accelerate application development. They state their Hasura GraphQL Engine gives users instant, realtime, high-performance GraphQL on any Postgres application, existing or new. It also includes an event trigger system to help users…

Aestron

Aestron, a subsidiary of BIGO acquired by JOYY Inc. in 2019 (NASDAQ: YY), offers an enterprise platform as a service for real-time communication (RTC) solutions. The vendor boasts a dynamic and robust SDKs that developers can use to build real-time video, audio, live-stream, and…

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.