This content is not available in English.

platforms

In the Platforms chapter, too, the preselection has been expanded to include the additions from the 2019 free text specifications. As with frameworks and libraries, there is a wide variety of platforms with very different use cases. Once again there is a wide scope for interpretation as to whether a technology would now be classified as a platform or a framework. However, based on the feedback, the divisions used here seem to be well received by the participants.

Important: There are platforms on which applications can run relatively freely regardless of programming languages or frameworks - for example, Linux, AWS, or Kubernetes/Docker. But there are also platforms for which development is software-specific. These include Sharepoint or SAP, for example - in other words, platforms that are very strongly coupled to development.

>Relevant data online as Excel (coming soon)

Platforms developers use

  • As in the previous year, the operating systems Linux, Windows, macOS, Android and iOS are in the top 10. Containers with Docker and Kubernetes are also strongly represented here, as is OpenShift as a newcomer. The solution comes from RedHat and was designed as an enterprise solution around Kubernetes and containers.
  • Microsoft Teams has jumped again from 37 percent to 45 percent, with Slack as an alternative dropping from 39 percent to 35 percent.
  • Otherwise, there is little change - this is exciting ahead of the universally proclaimed move to public clouds: market leaders AWS (20 percent), Azure (19 percent) and GCP (10 percent) each "only" gained between 1 and 2 percent. Thus, this "trend" does not yet seem to have caught on with many developers.
  • Other technologies that can be described as "public cloud", such as Serverless (10 percent, +1 percent) or Firebase (9 percent, +/-0 percent) also underline this statement.
  • What must always be kept clearly in mind, however, is the difference between cloud with software as a service such as Microsoft Teams or public cloud as infrastructure for software projects. 

Used 2020

 

Used 2021

 

Linux

65

Linux

68

Windows Desktop or Server

61

Windows Desktop or Server

64

Docker

59

Docker

62

mac OS / OS X

46

mac OS / OS X

46

Android

45

Microsoft Teams

45

Slack

39

Android

44

Microsoft Teams

37

iOS

40

iOS

36

Slack

35

SpringBoot

28

SpringBoot

29

Raspberry Pi

27

Raspberry Pi

28

Kubernetes

25

Kubernetes

26

WordPress

20

AWS

20

SharePoint

18

WordPress

20

AWS

18

Azure

19

Azure

18

SharePoint

17

Trello

15

Trello

15

OpenShift

11

OpenShift

11

Arduino

11

Apple Watch or Apple TV

11

Apple Watch or Apple TV

11

Google Cloud Platform/App Engine

10

Gaming console

10

Serverless

10

Google Cloud Platform/App Engine

9

Gaming console

9

Serverless

9

Firebase

9

Firebase

9

Arduino

8

Heroku

6

Heroku

6

SAP

6

SAP

5

ESP8266

5

Google Home

4

ESP32

4

ESP32

4

Google Home

4

ESP8266

4

Drupal

3

Magnolia CMS

3

Magnolia CMS

3

Salesforce

2

TYPO3

3

Drupal

2

Amazon Echo

2

TYPO3

2

Salesforce

2

Amazon Echo

2

Pivotal / Cloud Foundry

1

Windows Phone

2

IBM Cloud or Watson

1

Pivotal / Cloud Foundry

2

Windows Phone

1

Mainframe

1

Mainframe

1

IBM Cloud or Watson

1

jira

1

notion

1

Platforms developers would like to use

This is about platforms that developers would like to use but are not currently using. What is meant here is personal preference and not whether they also recommend these for companies to introduce.

  • We continue to see container technologies at the top of the list, but with a slight drop in the number of mentions. On the other hand, serverless has moved up by 2 percent to 4th place.
  • In terms of public cloud, Amazon has stayed the same, Azure has dropped 1 percent and Google has fallen from 6 percent to 2 percent - almost off the list . There wasn't a lot of participation in this question, so the numbers should be taken with a grain of salt, but it seems developers aren't rushing to the public cloud, as might be expected. Serverless is a small exception - perhaps because the focus here is clearly on convenience when rolling out and operating solutions.

Would like to use 2020

 

Would like to use 2021

 

Kubernetes

15

Kubernetes

14

Docker

12

Linux

11

Linux

11

Docker

9

AWS

8

Serverless

9

Raspberry Pi

7

AWS

8

Azure

7

Raspberry Pi

7

Serverless

7

Azure

6

Google Cloud Platform/App Engine

6

Arduino

5

Arduino

5

Android

5

OpenShift

5

OpenShift

5

mac OS / OS X

4

mac OS / OS X

4

Android

4

iOS

4

Slack

4

SpringBoot

4

SpringBoot

4

Slack

3

iOS

3

Firebase

3

Microsoft Teams

3

Apple Watch or Apple TV

2

Firebase

3

Google Cloud Platform/App Engine

2

Trello

2

Heroku

2

ESP8266

2

Gaming console

2

Gaming console

2

Trello

1

Heroku

2

Google Home

1

ESP32

2

Windows Phone

1

Apple Watch or Apple TV

1

Microsoft Teams

1

Google Home

1

Pivotal / Cloud Foundry

1

Windows Desktop or Server

1

Windows Desktop or Server

1

IBM Cloud or Watson

1

ESP32

1

TYPO3

1

Amazon Echo

1

Pivotal / Cloud Foundry

1

WordPress

1

Windows Phone

1

ESP8266

1

WordPress

1

   

SharePoint

1

   

SAP

1

   

Drupal

1

   

Amazon Echo

1

   

Magnolia CMS

1

   

Salesforce

1

   

Mainframe

1

   

Platforms developers like

Generally, more eagerly filled in here, nevertheless just the top 10 is hardly changed. Only Slack slipped by a few points here as well, whereas Microsoft Teams remained exactly the same.

Liked 2020

 

Liked 2021

 

Used 2021

 

Linux

61

Linux

62

Linux

68

Docker

49

Docker

50

Windows Desktop or Server

64

mac OS / OS X

38

mac OS / OS X

37

Docker

62

Android

35

Android

35

mac OS / OS X

46

Windows Desktop or Server

34

Windows Desktop or Server

33

Microsoft Teams

45

Raspberry Pi

29

iOS

29

Android

44

Slack

29

Raspberry Pi

29

iOS

40

iOS

27

SpringBoot

25

Slack

35

SpringBoot

23

Slack

25

SpringBoot

29

Kubernetes

22

Kubernetes

24

Raspberry Pi

28

Microsoft Teams

21

Microsoft Teams

21

Kubernetes

26

AWS

14

Azure

14

AWS

20

Arduino

13

AWS

14

WordPress

20

Trello

12

Trello

12

Azure

19

Azure

12

Serverless

11

SharePoint

17

Serverless

11

Arduino

10

Trello

15

Google Cloud Platform/App Engine

10

Apple Watch or Apple TV

8

OpenShift

11

OpenShift

9

OpenShift

8

Apple Watch or Apple TV

11

Gaming console

9

Gaming console

8

Google Cloud Platform/App Engine

10

WordPress

9

WordPress

8

Serverless

10

Apple Watch or Apple TV

8

Google Cloud Platform/App Engine

7

Gaming console

9

Firebase

8

Heroku

6

Firebase

9

Heroku

6

Firebase

6

Arduino

8

ESP8266

5

ESP32

4

Heroku

6

ESP32

4

ESP8266

4

SAP

5

SharePoint

4

Google Home

3

Google Home

4

Google Home

3

SharePoint

3

ESP32

4

Windows Phone

2

Windows Phone

2

ESP8266

4

SAP

2

SAP

2

Magnolia CMS

3

Magnolia CMS

2

Pivotal / Cloud Foundry

1

Salesforce

2

Drupal

2

TYPO3

1

Drupal

2

Amazon Echo

2

Drupal

1

TYPO3

2

Pivotal / Cloud Foundry

1

Magnolia CMS

1

Amazon Echo

2

TYPO3

1

Amazon Echo

1

Windows Phone

2

Salesforce

1

Salesforce

1

Pivotal / Cloud Foundry

2

Mainframe

1

   

Mainframe

1

IBM Cloud or Watson

1

   

IBM Cloud or Watson

1

       

notion

1

Platforms developers don't like

As in the previous year, Windows, Sharepoint and Wordpress met with little approval. However, Microsoft Teams has now jumped to second place. This could mean that many developers are now "forced" to use this solution, but do not like it at all. At the same time, there is no change in Slack - perhaps this means that company-wide tool decisions play a role here.

Not liked 2020

 

Not liked 2021

 

Liked 2021

 

Windows Desktop or Server

22

Windows Desktop or Server

26

Linux

62

SharePoint

20

Microsoft Teams

20

Docker

50

WordPress

15

SharePoint

17

mac OS / OS X

37

iOS

13

WordPress

13

Android

35

Microsoft Teams

13

iOS

13

Windows Desktop or Server

33

SAP

12

mac OS / OS X

12

iOS

29

mac OS / OS X

11

SAP

11

Raspberry Pi

29

Slack

8

Android

9

SpringBoot

25

TYPO3

7

Slack

7

Slack

25

Android

7

AWS

6

Kubernetes

24

Windows Phone

6

Linux

5

Microsoft Teams

21

Drupal

6

TYPO3

5

Azure

14

Azure

6

Docker

4

AWS

14

Kubernetes

5

Windows Phone

4

Trello

12

Apple Watch or Apple TV

5

Drupal

4

Serverless

11

Docker

5

Azure

4

Arduino

10

Linux

5

Trello

3

Apple Watch or Apple TV

8

AWS

4

Salesforce

3

OpenShift

8

Salesforce

4

Kubernetes

3

Gaming console

8

Trello

4

SpringBoot

3

WordPress

8

SpringBoot

3

Apple Watch or Apple TV

2

Google Cloud Platform/App Engine

7

OpenShift

3

Amazon Echo

2

Heroku

6

Amazon Echo

3

Google Home

2

Firebase

6

Magnolia CMS

3

OpenShift

2

ESP32

4

Google Cloud Platform/App Engine

3

Google Cloud Platform/App Engine

2

ESP8266

4

Firebase

3

Mainframe

2

Google Home

3

Mainframe

3

Firebase

2

SharePoint

3

Google Home

3

Magnolia CMS

2

Windows Phone

2

Serverless

2

Serverless

1

SAP

2

Pivotal / Cloud Foundry

2

Pivotal / Cloud Foundry

1

Pivotal / Cloud Foundry

1

IBM Cloud or Watson

2

IBM Cloud or Watson

1

TYPO3

1

Gaming console

2

Arduino

1

Drupal

1

Heroku

1

Heroku

1

Magnolia CMS

1

Raspberry Pi

1

Gaming console

1

Amazon Echo

1

ESP8266

1

   

Salesforce

1

Arduino

1

       

ESP32

1

       

Platforms developers want to adopt

Linux and container technologies are again at the top. macOS has lost a bit, but Raspberry Pi has moved up. However, this probably does not reflect the desire of developers to replace their Macbook Pro with a Raspberry Pi with 4GB RAM and an ARM SOC.

Here, too, the values for AWS, Azure and GCP have remained practically unchanged at +/- 2% - only Azure has made it into the top 10.

Adopt 2020

 

Adopt 2021

 

Liked 2021

 

Linux

23

Linux

21

Linux

62

Docker

22

Docker

17

Docker

50

Kubernetes

12

Kubernetes

11

mac OS / OS X

37

mac OS / OS X

9

Raspberry Pi

8

Android

35

SpringBoot

8

SpringBoot

7

Windows Desktop or Server

33

Slack

8

mac OS / OS X

7

iOS

29

Microsoft Teams

8

Slack

7

Raspberry Pi

29

Android

7

Serverless

7

SpringBoot

25

Raspberry Pi

7

Azure

6

Slack

25

iOS

6

Android

6

Kubernetes

24

AWS

6

AWS

6

Microsoft Teams

21

Azure

5

Microsoft Teams

5

Azure

14

Google Cloud Platform/App Engine

5

iOS

4

AWS

14

Serverless

4

OpenShift

3

Trello

12

Arduino

4

Google Cloud Platform/App Engine

3

Serverless

11

OpenShift

4

Arduino

2

Arduino

10

Trello

3

Firebase

2

Apple Watch or Apple TV

8

Windows Desktop or Server

3

Windows Desktop or Server

2

OpenShift

8

Firebase

2

Trello

2

Gaming console

8

WordPress

2

ESP32

2

WordPress

8

Gaming console

2

Apple Watch or Apple TV

1

Google Cloud Platform/App Engine

7

Apple Watch or Apple TV

2

Gaming console

1

Heroku

6

ESP32

2

ESP8266

1

Firebase

6

ESP8266

1

WordPress

1

ESP32

4

Heroku

1

SharePoint

1

ESP8266

4

Magnolia CMS

1

TYPO3

1

Google Home

3

SharePoint

1

   

SharePoint

3

Google Home

1

   

Windows Phone

2

SAP

1

   

SAP

2

IBM Cloud or Watson

1

   

Pivotal / Cloud Foundry

1

       

TYPO3

1

       

Drupal

1

       

Magnolia CMS

1

       

Amazon Echo

1

       

Salesforce

1

Platforms developers want to replace

As in the previous year, a comparatively large number of developers recommend replacing Windows, SharePoint and Wordpress. Microsoft Teams has now jumped to the top of the list, which is in line with the mentions in the other related questions.

Replace 2020

 

Replace 2021

 

Adopt 2021

 

Windows Desktop or Server

16

Windows Desktop or Server

18

Linux

21

SharePoint

12

Microsoft Teams

12

Docker

17

WordPress

10

SharePoint

10

Kubernetes

11

SAP

8

WordPress

10

Raspberry Pi

8

Microsoft Teams

7

mac OS / OS X

6

SpringBoot

7

mac OS / OS X

6

iOS

6

mac OS / OS X

7

iOS

6

SAP

5

Slack

7

Windows Phone

6

Slack

5

Serverless

7

Slack

6

Windows Phone

4

Azure

6

TYPO3

5

Docker

3

Android

6

Drupal

4

AWS

3

AWS

6

OpenShift

3

Trello

3

Microsoft Teams

5

Trello

3

TYPO3

3

iOS

4

Docker

2

Android

3

OpenShift

3

Mainframe

2

Mainframe

3

Google Cloud Platform/App Engine

3

Android

2

OpenShift

2

Arduino

2

Salesforce

2

Drupal

2

Firebase

2

Azure

2

SpringBoot

2

Windows Desktop or Server

2

Firebase

2

Azure

2

Trello

2

SpringBoot

2

Salesforce

1

ESP32

2

Magnolia CMS

2

Linux

1

Apple Watch or Apple TV

1

Kubernetes

1

Google Home

1

Gaming console

1

Apple Watch or Apple TV

1

Magnolia CMS

1

ESP8266

1

Pivotal / Cloud Foundry

1

Apple Watch or Apple TV

1

WordPress

1

AWS

1

Pivotal / Cloud Foundry

1

SharePoint

1

Google Cloud Platform/App Engine

1

Amazon Echo

1

TYPO3

1

Amazon Echo

1

Kubernetes

1

   

Serverless

1

Raspberry Pi

1

   

Heroku

1

Serverless

1

   

Google Home

1

Firebase

1

   

Linux

1

Heroku

1

   
   

Google Cloud Platform/App Engine

1

   
   

Gaming console

1

   
   

IBM Cloud or Watson

1

   

Platforms developers want to keep

Finally, here is the list of platforms to be retained - this also in direct comparison with the platforms to be replaced.

The contrast between Windows Desktop and SharePoint is exciting: although 18 percent would like to say goodbye to their Windows Desktop and Server, 30 percent are happy with them and do not want to do without either. By comparison, SharePoint: 10 percent would like to see it replaced and just 4 percent would like to keep it.

Keep 2020

 

Keep 2021

 

Replace 2021

 

Linux

41

Linux

43

Windows Desktop or Server

18

Docker

29

Docker

34

Microsoft Teams

12

Windows Desktop or Server

27

Windows Desktop or Server

30

SharePoint

10

Android

22

Android

24

WordPress

10

mac OS / OS X

22

mac OS / OS X

23

mac OS / OS X

6

iOS

18

iOS

20

iOS

6

Slack

18

SpringBoot

18

SAP

5

SpringBoot

15

Microsoft Teams

17

Slack

5

Microsoft Teams

13

Slack

16

Windows Phone

4

Kubernetes

12

Kubernetes

16

Docker

3

Raspberry Pi

11

Raspberry Pi

14

AWS

3

AWS

8

Azure

11

Trello

3

Azure

7

AWS

11

TYPO3

3

OpenShift

6

WordPress

7

Android

3

WordPress

6

Trello

7

Mainframe

3

Trello

5

OpenShift

5

OpenShift

2

Arduino

5

Google Cloud Platform/App Engine

5

Drupal

2

Serverless

4

Apple Watch or Apple TV

5

SpringBoot

2

Google Cloud Platform/App Engine

4

Serverless

5

Azure

2

Apple Watch or Apple TV

4

Gaming console

4

Salesforce

1

Gaming console

4

Arduino

4

Linux

1

SharePoint

3

SharePoint

4

Google Home

1

Firebase

3

Firebase

3

Magnolia CMS

1

Heroku

2

Heroku

2

Apple Watch or Apple TV

1

ESP8266

2

Google Home

2

Pivotal / Cloud Foundry

1

SAP

2

SAP

1

Amazon Echo

1

Magnolia CMS

2

Salesforce

1

Kubernetes

1

ESP32

2

ESP8266

1

Raspberry Pi

1

Google Home

1

ESP32

1

Serverless

1

Salesforce

1

Drupal

1

Firebase

1

Drupal

1

Mainframe

1

Heroku

1

TYPO3

1

   

Google Cloud Platform/App Engine

1

Amazon Echo

1

   

Gaming console

1

       

IBM Cloud or Watson

1

>Table of contents show detail hide detail