Amazon Web Services and Microsoft's Windows Azure are the most commonly used platforms for enterprise cloud developers, according to a Forrester Research survey.
The survey covers a lot of ground. For instance, cloud developers are typically using platforms for infrastructure as a service, gravitate to operating systems like Windows 8 much faster than the public and favor open source technologies.
Here's a shot of the cloud pecking order as it stands today for enterprise software developers.
Based on Forrester's data, Amazon Web Services (AWS) has a lead, but Windows Azure and Google's cloud isn't far behind. Meanwhile, established enterprise vendors such as IBM, Oracle and HP are also players. Salesforce also has momentum, but has a majority of developers who have no plans to do anything with Force.com and Heroku. Rackspace, Red Hat and HP have similar challenges.
The Forrester survey also turned up a few interesting data points about cloud developers. Cloud developers were defined as those using cloud/elastic applications. The sample size for cloud developers was 125 and 572 for those not using cloud applications with 1,815 respondents overall. Among the key items:
- Application integration, mobile and internal Web applications are the three top uses for cloud environments over the last 12 months.
- Enterprise cloud developers are targeting desktop PCs, laptops and browsers for their software. Smartphones and tablets are also key, but middle of the priority list.
- Open source technologies dominate for cloud developers.
- Cloud platforms are largely used for infrastructure such as compute and storage as well as relational database.
- 19 percent of cloud developers use Windows 8. 3 percent of non-cloud developers use Windows 8.
- Cloud developers generally are more aligned with the business compared to their non-cloud counterparts.
- Cloud developers spend more time coding on their own time. For instance, 7 percent of cloud developers say they average 20 hours a week programming for personal reasons compared to 3 percent non-cloud. Another 14 percent of cloud providers said they average between 11 and 20 hours a week programming on their own time compared to 3 percent non-cloud. And 33 percent of cloud developers average 5 hours to 10 hours a week programming on their own time compared to 15 percent non-cloud.
- Forty one percent of non-cloud developers say they don't program or develop on their own time (19 percent of cloud developers had that response).
- The top three developer frameworks for cloud were Microsoft Team Foundation Server, Apache Ant and IBM Build Forge.