• HOME
  • CATEGORIES

    • CATEGORIES

    • Browse All Categories
  • FOR VENDORS

    • FOR VENDORS

    • Log In to Vendor Portal
    • Get Started
  • REVIEWS

    • REVIEWS

    • Write a Review
    • Product Reviews
    • Vendor Directory
    • Product Comparisons
  • GARTNER PEER COMMUNITY™
  • GARTNER.COM
  • Community GuidelinesListing GuidelinesBrowse VendorsRules of EngagementFAQPrivacyTerms of Service
    ©2026 Gartner, Inc. and/or its affiliates.
    All rights reserved.
  • Categories

    • Loading categories...

      Browse All Categories

      Loading markets...

  • For Vendors

    • Log In to Vendor Portal 

    • Get Started 

  • Write a Review

Join / Sign In
All Categories
/
Application Platforms (Transitioning to Cloud-Native Application Protection Platforms)

Application Platforms Reviews and Ratings

What are Application Platforms?

Application platforms provide runtime environments for application logic. They manage the life cycle of an application or application component, and ensure the availability, reliability, scalability, security and monitoring of application logic. They typically support distributed application deployments across multiple nodes. Some also support cloud-style operations (elasticity, multitenancy and self-service).

How Categories and Markets Are Defined
Highest Rated By Your Peers
For Willingness to Recommend
Logo of Docker
Docker
Logo of AWS Lambda
AWS Lambda
Logo of Phusion Passenger (JavaScript, Python, Ruby on Rails)
Phusion Passenger (JavaScript, Python, Ruby on Rails)
For 50M-1B USD Companies
Logo of Heroku
Heroku
Logo of Red Hat OpenShift
Red Hat OpenShift
Logo of AWS Lambda
AWS Lambda
For North America
Logo of Docker
Docker
Logo of Microsoft .NET platform
Microsoft .NET platform
Logo of AWS Lambda
AWS Lambda
Integration & Deployment
Logo of Docker
Docker
Logo of AWS Lambda
AWS Lambda
Logo of Heroku
Heroku

Product Listings

Filter by

Products 1 - 20 of 86
Sort by
Logo of AWS Lambda

AWS Lambda

By Amazon Web Services (AWS)

4.6
(481 Ratings)

AWS Lambda is a cloud-based software that enables users to run code in response to events without provisioning or managing servers. The software automatically manages compute resources and implements triggers based on events such as HTTP requests or file uploads. AWS Lambda supports multiple programming languages, including Python, Node.js, and Java, and integrates with various AWS services to automate workflows and build serverless applications. The software scales automatically based on demand, charges only for compute time consumed, and offers monitoring and logging through AWS CloudWatch. The primary business problem addressed by AWS Lambda is reducing infrastructure management overhead while allowing organizations to focus on application logic and event-driven processes.

Show More Details
Logo of Salesforce Lightning Platform

Salesforce Lightning Platform

By Salesforce

4.5
(241 Ratings)

Salesforce Lightning Platform is a software that enables organizations to develop, deploy, and manage custom business applications with integrated tools for automation, analytics, and user experience customization. The software supports the creation of apps through a drag and drop interface, offers prebuilt components, and allows for integration with external data sources. It addresses business needs such as workflow automation, reporting, and collaboration by providing features for secure data management, logic-driven process creation, and multi-device accessibility. The software is designed to facilitate app lifecycle management, scalability, and compliance with various industry standards, aiming to streamline development processes and improve organizational productivity.

Show More Details
Logo of Tomcat

Tomcat

By Apache Software Foundation

4.3
(234 Ratings)
Show More Details
Logo of Jetty

Jetty

By Eclipse

4.6
(185 Ratings)

Jetty is a software developed by the Eclipse Foundation that provides a Java-based web server and servlet container. The software supports the deployment and management of Java web applications and provides functionality for HTTP, HTTP/2, WebSocket, and OSGi. Jetty is used to embed web server capabilities within Java applications and serves static and dynamic content through servlets, JSPs, and RESTful APIs. The software addresses the need for scalable and flexible web application hosting in both standalone server environments and embedded use cases, enabling developers to integrate web capabilities without relying on external servers. Jetty features modular architecture, asynchronous request handling, and secure communication support, which help streamline the development and deployment of web-based Java solutions.

Show More Details
Logo of Docker

Docker

By Docker

4.6
(177 Ratings)

Docker is a software platform that enables developers to automate the deployment, scaling, and management of applications within lightweight, containerized environments. The software provides a standardized unit, known as a container, to package code and its dependencies, ensuring consistency across different computing environments. Docker supports the isolation and portability of applications, helping to address challenges related to dependency conflicts and environment inconsistencies. It facilitates efficient resource utilization by enabling multiple containers to run on the same host system. Docker includes features for image versioning, container orchestration compatibility, and integration with various CI/CD workflows, supporting software development, testing, and deployment processes.

Show More Details
Logo of Microsoft .NET platform

Microsoft .NET platform

By Microsoft

4.6
(171 Ratings)

Microsoft .NET platform is a software framework that provides a comprehensive environment for building, deploying, and running applications across desktops, servers, and mobile devices. The software supports multiple programming languages and libraries, enabling developers to create web, desktop, cloud, gaming, and IoT applications. It offers features such as a common runtime, class libraries, security, and interoperability with languages including C#, F#, and Visual Basic. The platform addresses business needs related to scalable application development, code reuse, and integration with various services and data sources, allowing organizations to streamline development processes and enhance application performance within diverse operating environments.

Show More Details
Logo of WebSphere Application Server (WAS)

WebSphere Application Server (WAS)

By IBM

4.3
(118 Ratings)

WebSphere Application Server is a software developed to provide a platform for hosting and managing Java-based applications. It offers features such as support for Java EE, application deployment, scalability, transaction management, and security. The software enables organizations to build, run, and integrate enterprise applications and services within a flexible and modular runtime environment. By facilitating connectivity and interoperability between disparate systems, the software helps address business challenges related to application performance, reliability, and integration. WebSphere Application Server is designed to streamline the management of applications, aiming to enhance operational efficiency through centralized control and automation features.

Show More Details
Logo of VMware Tanzu Application Service (Legacy)

VMware Tanzu Application Service (Legacy)

By Broadcom (VMware)

4.4
(106 Ratings)
Show More Details
Logo of WebLogic Server

WebLogic Server

By Oracle

4.2
(106 Ratings)

WebLogic Server is a software platform designed for developing, deploying, and managing enterprise-level Java applications. It provides support for Java EE standards and offers features such as application server clustering, load balancing, transaction management, and messaging services. The software enables organizations to run web applications and services with reliability and scalability, supporting integration with databases, security frameworks, and external systems. WebLogic Server addresses business requirements for application performance, availability, and enterprise integration by enabling the management and deployment of web and enterprise applications within a centralized environment.

Show More Details
Logo of MVC Framework

MVC Framework

By Microsoft

4.7
(102 Ratings)

MVC Framework is a software developed by Microsoft that provides a structured architecture for building web applications. The software is based on the Model-View-Controller design pattern, which separates application logic, user interface, and data management to enhance code organization and maintainability. It enables developers to create scalable and testable web applications by offering features such as routing, model binding, validation, and template rendering. The software supports integration with various data sources and allows for customization of user interfaces and workflows. Common use cases include building dynamic websites, APIs, and enterprise-level web systems while supporting modular development approaches that address challenges in code reuse, scalability, and ease of maintenance.

Show More Details
Logo of App Engine

App Engine

By ServiceNow

4.5
(90 Ratings)

App Engine is a software provided by ServiceNow that enables organizations to build, manage, and deploy custom applications on the ServiceNow platform. The software offers low-code and no-code development tools, allowing users to create workflows, automate processes, and integrate with existing systems. App Engine addresses business process automation by enabling teams to design applications tailored to specific organizational needs, supporting governance and scalability within a secure environment. The software includes features for data modeling, form design, and business logic automation, helping users streamline operations and improve efficiency without extensive coding expertise.

Show More Details
Logo of Azure Functions

Azure Functions

By Microsoft

4.5
(90 Ratings)

Azure Functions is a software that provides an event-driven, serverless computing platform designed to help businesses execute code in response to triggers such as HTTP requests, timers, or data changes. The software enables automatic scaling and eliminates the need for managing infrastructure, allowing users to focus on application logic. It supports multiple programming languages and integrates with various Microsoft and third-party services to streamline workflows and automate complex tasks. Azure Functions assists organizations in building microservices, processing data, managing APIs, and orchestrating workloads without worrying about server management, optimizing resource usage and operational efficiency.

Show More Details
Logo of Red Hat OpenShift

Red Hat OpenShift

By IBM (Red Hat)

4.7
(79 Ratings)

Red Hat OpenShift is a software platform that provides container orchestration, application deployment, and lifecycle management for cloud-native applications. The software is built on Kubernetes and offers features such as automated application scaling, integrated developer tools, and support for hybrid and multicloud environments. Red Hat OpenShift enables automated build and deployment workflows, centralized management of resources, application monitoring, and security controls. The software addresses business challenges associated with deploying, managing, and scaling applications in complex environments by streamlining the development process, enhancing operational efficiency, and fostering collaboration between development and operations teams.

Show More Details
Logo of Spark (data analytics platform)

Spark (data analytics platform)

By Apache Software Foundation

4.1
(73 Ratings)
Show More Details
Logo of Zend Server (PHP)

Zend Server (PHP)

By Zend

4.5
(71 Ratings)

Zend Server is a PHP application server software designed to facilitate the development, deployment, and management of PHP applications. The software provides features such as application monitoring, performance optimization, debugging, and code tracing to support reliable and scalable operation of PHP-based web services. It integrates with popular development tools and automation platforms, enabling continuous delivery workflows and simplified maintenance processes. Zend Server addresses business requirements for high availability, error detection, and efficient resource utilization by offering centralized configuration management and real-time insight into application performance. The software is intended to enhance productivity for teams working on PHP projects while supporting operational stability and security compliance.

Show More Details
Logo of Heroku

Heroku

By Salesforce

3.9
(69 Ratings)

Heroku is a cloud-based platform as a service (PaaS) software designed to support the deployment, management, and scaling of web applications. The software offers a range of tools for application development, including support for multiple programming languages, automated scaling, integrated data services, and a secure environment for execution. It enables developers to focus on building and running applications without handling infrastructure management tasks such as server setup or maintenance. Heroku streamlines processes such as code deployment, application monitoring, and performance optimization, addressing the business need for efficient and scalable application delivery in various industries.

Show More Details
Logo of Microsoft Azure App Service

Microsoft Azure App Service

By Microsoft

4.3
(68 Ratings)

Microsoft Azure App Service is a software that enables the creation, hosting, and scaling of web applications, RESTful APIs, and mobile backends on a cloud platform. It provides support for multiple programming languages and frameworks, including .NET, Java, Node.js, PHP, and Python. The software integrates with development tools and manages application deployment, offers integrated authentication, and enables automated scaling according to demand. Users can utilize continuous integration and deployment capabilities, monitor application performance, and maintain security through built-in compliance features. Azure App Service addresses the business problem of managing infrastructure by allowing organizations to focus on building and operating applications while automating resource management and maintenance tasks.

Show More Details
Logo of Red Hat Jboss EAP

Red Hat Jboss EAP

By IBM (Red Hat)

4.4
(65 Ratings)

Red Hat JBoss Enterprise Application Platform is a software that provides a runtime and management environment for developing, deploying, and hosting Java applications and services. The software offers support for Java Enterprise Edition specifications, integrates with multiple databases, and provides capabilities for clustering, caching, and messaging. It includes tools for application monitoring, resource management, and configuration, aiming to streamline development processes and reduce operational complexity. The software addresses business needs related to building scalable, secure, and reliable enterprise applications by offering deployment flexibility across on-premises and cloud environments while supporting automation and containerization.

Show More Details
Logo of Meteor.js (JavaScript)

Meteor.js (JavaScript)

By Meteor

4.2
(52 Ratings)

Meteor.js is a software framework designed for building web and mobile applications using JavaScript. The software enables developers to create applications with real-time data synchronization, allowing updates to be instantly reflected on the user interface without manual refresh. Meteor.js integrates seamlessly with front-end and back-end components, supporting rapid development through built-in packages for database management, authentication, and routing. It simplifies the deployment and scaling of applications by providing a unified development environment and compatibility with multiple platforms. The software streamlines client-server communication and helps solve business problems related to interactive data updates and efficient development workflows in dynamic application environments.

Show More Details
Logo of Google App Engine

Google App Engine

By Google

4.2
(40 Ratings)

Google App Engine is a cloud-based software that enables developers to build and deploy applications using a range of supported programming languages and frameworks. The software provides an environment for automatic scaling, manages infrastructure needs such as load balancing, monitoring, and security updates, and offers integrated development tools and APIs. It is designed to support web and mobile application development, allowing users to focus on code without managing server hardware or networking tasks. Google App Engine addresses the business need for scalable application hosting, automated resource management, and simplified deployment processes within cloud environments.

Show More Details

Gartner Research

Market Guide for Application Platforms (Transitioning to Cloud-Native Application Protection Platforms)

Top Trending Products

AWS LambdaDocker

Popular Product Comparisons

AWS Lambda vs Red Hat OpenShiftAWS Lambda vs DockerTomcat vs WebSphere Application Server (WAS)AWS Lambda vs Microsoft .NET platformTomcat vs WebLogic ServerAWS Lambda vs Google App EngineAWS Lambda vs WebSphere Application Server (WAS)

Gartner Peer Insights content consists of the opinions of individual end users based on their own experiences, and should not be construed as statements of fact, nor do they represent the views of Gartner or its affiliates. Gartner does not endorse any vendor, product or service depicted in this content nor makes any warranties, expressed or implied, with respect to this content, about its accuracy or completeness, including any warranties of merchantability or fitness for a particular purpose.

This site is protected by hCaptcha and its Privacy Policy and Terms of Use apply.


Software reviews and ratings for EMMS, BI, CRM, MDM, analytics, security and other platforms - Peer Insights by Gartner
Community GuidelinesListing GuidelinesBrowse VendorsRules of EngagementFAQsPrivacyTerms of Use

©2026 Gartner, Inc. and/or its affiliates.

All rights reserved.