An application server is a software framework that provides both facilities to create web applications and a server environment to run them. Application Server Frameworks contain a comprehensive service layer model. An application server acts as a set of components accessible to the software developer through an API defined by the platform itself. For Web applications, these components are usually performed in the same running environment as their web server(s), and their main job is to support the construction of dynamic pages. However, many application servers target much more than just Web page generation: they implement services like clustering, fail-over, and load-balancing, so developers can focus on implementing the business logic.
At enlyft, we use sophisticated, patent-pending algorithms to track the use of various Application Servers products and technologies. We track 25 products in the Application Servers category, and have found 1,323,492 companies using these products.
Product |
Install base
# of companies we found using this product |
Market Share |
---|---|---|
OpenResty | 1,100,579 | 83% |
Apache Tomcat | 104,177 | 7% |
Phusion Passenger | 69,474 | < 5% |
IBM WebSphere Application Server | 26,339 | < 5% |
Oracle WebLogic | 6,343 | < 5% |
Oracle Application Server | 4,808 | < 5% |
Jetty | 3,151 | < 5% |
Zope | 3,121 | < 5% |
Resin | 2,894 | < 5% |
Progress OpenEdge | 631 | < 5% |
Amazon LightSail | 318 | < 5% |
Oracle Tuxedo | 304 | < 5% |
ejabberd | 274 | < 5% |
Tornado | 264 | < 5% |
Apache TomEE | 198 | < 5% |
JBoss Enterprise Web Server (EWS) | 158 | < 5% |
Payara Server | 93 | < 5% |
JasperReports Server | 88 | < 5% |
IBM Enterprise Business Servers | 64 | < 5% |
NVIDIA Triton Inference Server | 61 | < 5% |
Pivotal vFabric tc Server | 51 | < 5% |
Apache JAMES | 41 | < 5% |
Apache Geronimo | 29 | < 5% |
JBoss Enterprise Portal Platform | 21 | < 5% |
NGINX Unit | 11 | < 5% |