Software Stacks Market Share: Second Quarter of 2015

| August 13, 2015

Half a year has already passed and this means that our usual quarter software market statistics are due. First of all, let’s generalize some achievements reached during this period. In particular, the last months brought another major Jelastic "Trinity" Platform Release (3.3) with Hybrid cloud option launched. Jelastic team have actively participated in various interesting events and conferences throughout the globe (e.g. AppsWorld Germany, WHD.usa, JavaOne Brazil, HostingCon San Diego). Another important point is the continuous enlargement of the Jelastic family worldwide, as it was recently extended with four new members - our congratulations and wishes of success to them:

Based on this connection, today we’ll try to find out how their appearance has already influenced the global tendencies in the software stacks distribution worldwide and regionally. In addition, as usual, we’ll highlight the most popular choices and the most active participants during the current quarter and reveal what to expect from the upcoming third one.

So, here the most recent and accurate statistics.

Programming Languages

Traditionally, let’s start with a general overview of the market trends in the programming languages’ field. The distribution appears to change noticeably since the last time and, surprisingly, Java has lost its leading position, passing it over to PHP - 47% and 48% respectively. The remaining share is divided among the Ruby (2%), Python (1%) and Node.js (2%) engines.


For those who require in-depth analysis, below we present the results, displayed for each country separately. Here you can notice the following interesting facts: the highest Java and PHP usage remains in India (88%) and Japan (82%) correspondingly, while the majority of Ruby users are located in Switzerland (14%).


View the exact values of the distribution percentage in the next spreadsheet:


Database Servers

Unsurprisingly, MySQL obtained the highest percentage among databases and has even strengthened its position, occupying a 69% share. The second place this time goes to PostgreSQL - 12%, and MariaDB is only third - 11%. The remaining percentage belongs to MongoDB (8%), while CouchDB is, unfortunately, almost undemanded for now.


Looking regionally, the absolute majority of Australian DB users (i.e. 100%) choose the MySQL database for their projects, while in Hong Kong you can find the highest percentage of MariaDB (40%) and MongoDB (20%) users simultaneously. PostgreSQL is the preferable choice among the Japanese developers (50%), while CouchDB is still used in the United States and Sweden only (herewith, in both of these countries its share remains around 1%).


Examine the table below for more details:


Java Application Servers

Java application servers’ market division remains stable and unchanged compared to the results from the first quarter. Tomcat 7 is leading (84%) without any competitors around. GlassFish gets the biggest part of the remaining share (8%) and is followed with Tomcat 6, Jetty and TomEE (4%, 3% and 1% correspondingly).   


Currently, Romania, Luxembourg and Hong Kong are the biggest fans of Tomcat 7, giving 100% of choices each. With such a rivalry, other application servers’ highest values are: 22% for Tomcat 6 at Japan, 27% for GlassFish at Switzerland, 21% for Jetty at Poland and 6% for TomEE at Finland.  


The accurate values can be found below:


PHP Application Servers

The application servers’ preferences among PHP users remained almost unchanged. NGINX managed to slightly improve its position and is owning 26% of market now, but it is still far behind Apache with its 74%.


What’s concerning the division inside particular regions, three countries (namely: United States, Australia and Ireland) has the Apache server selection rate over 90%, and the only region where NGINX dominates is Luxembourg (64%).


See the details within the following table:


Ruby Application Servers

As for the Ruby-handling app servers, we see quite the opposite to the PHP market situation, as the NGINX server dominates (with 84%) over Apache (16%).


As much as 10 countries haven’t used Ruby at all during the current reporting period. Among the rest of them, NGINX hit 100% usage for 9 times at once (this can be seen clearly at the image below), while Great Britain is the only country where Apache is the most preferred choice.


The next spreadsheet contains all the details:


Java Versions

During the second quarter of the year, Java 7 remains the most popular engine version (75%), but has lost a few points, mainly in favor to Java 8, which has 13% of the market share now. Simultaneously, this resulted in Java 6 dropping down to last place with 12%.


Considering the region’ distribution, the biggest amount of Java 7 users are located in South Africa (93%), while Finland still holds the title of the country with the biggest amount of Java 6 fans (35%). Contrary to this, 27% of users in Japan prefer the latest engine version - Java 8.


The particular results are available within the table:


PHP Versions

Among the PHP engine versions, the leading position is occupied by PHP 5.4 (67%). However, interest in the most recent PHP 5.6 version keeps growing (13%), so for now, it shares the second place with PHP 5.3 (obviously, with the same 13%). The remaining 7% belongs to the PHP 5.5 version.


Naturally, PHP 5.4 is the most common choice at all regions (with the peak of popularity in Japan - 96%). The only exception Mexico, where it hasn’t been used even once during this period, while instead the preferable version is PHP 5.3 (67%). As for the other versions, United States leads in rates of PHP 5.6 usage (40%), and Belarus has the highest percentage of users, who chose PHP 5.5 for their needs.    


The accurate values are collected below:


Ruby Versions

In this quarter, the new Ruby 2.2.0 version has rapidly entered the scene, already holding second by size (19%) piece of the market share and leaving Ruby 1.9.3 and Ruby 2.1.5 behind (which have got 18% and 13% respectively). But still, the most popular version is Ruby 2.0.0 - 50% of choices.


As it was mentioned above, a few countries haven’t used Ruby at all during this period, but among the remaining participants, the statistics are the following: Ruby 1.9.3 is the only choice at Finland, while United States users are completely devoted to Ruby 2.0.0 (also 100%). Herewith, the least popular Ruby 2.1.5 version is mostly appreciated in Russia (38%).


Look through the next spreadsheet for more details:


Python Versions

The second quarter is marked with a noticeable drop down in the Python 3.3 usage (only 1% of version fans remained) and the strengthening of Python 2.7 position (84% for now). However, such changes haven’t affected the Python 3.4 version popularity, which still holds the same 14% of the share.


Python engines haven’t been used within Japan, Ireland, Luxembourg and Mexico, thus they were excluded from the statistics below. Considering the remaining countries’ results, nine of them use the Python 2.7 version only (you can easily locate them on the graph), while Python 3.4 gained the highest score (100%) in Finland. The Python 3.3 version is currently used only within Russia, Brazil and Poland.


The more precise data is presented within the following table:


That’s all for the software stacks statistics for now and we hope that taking it into consideration will help you in making your future decisions. Stay tuned for more awesome news from Jelastic through reading our blog.

P.S. Besides, if you still don’t have a Jelastic account, don’t miss the opportunity to create a trial one completely for free and instantly become part of our valued community now.