By using this site, you agree to the IDC Privacy Policy

Developer Demographics, Communities and Skills

IDC's Developer Demographics, Communities and Skills service provides deep insights into developer attitudes and preferences for software development tools, languages, and programming models, with a focus on products and technologies that enable Digital Transformation and a movement to 3rd Platform technologies. This service estimates developer populations across geographies, verticals, technologies and, where possible, gender and education levels. In addition to programming languages and software development tools, this service covers the impact on developers by enabling technologies behind cloud-native applications such as containers, orchestration engines, API design tools, mobile back end as a service (MBaaS), and IoT developer offerings. This research explores paradigm shifts in application platforms and architectures such as the move to microservices and low-code model development platforms. It also provides market shares and forecasts for software development tools markets.

Markets and Subjects Analyzed

  • Developer demographics, population, and product preferences
  • Development software as a predictor of future deployment trends
  • Cloud and server application platforms and environments
  • Web application development tools and practices
  • Programming languages and IDE choices
  • Open source software and business models
  • Low-code and model-driven application platforms
  • Developer toolchains and workflows
  • Developer product positioning, marketing, business models, monetization, and pricing models
  • Evolution of application architectures (e.g., client/server, SOA, distributed systems, and microservices)

Core Research

  • Worldwide Developer Population Sizing and Forecasts Across Geographies
  • U.S. Developer Sizing Across States, Gender and Vertical Industries
  • Market Analysis Perspective: Worldwide Developer Demographics
  • Software Construction Components Usage and Trends
  • Development Languages, Environments, and Tools Market Shares and Forecast
  • Software Construction Components Market Shares and Forecast
  • Multiple Developer View Survey Results Documents
  • The Development Ecosystem: Exploring Developer

In addition to the insight provided in this service, IDC may conduct research on specific topics or emerging market segments via research offerings that require additional IDC funding and client investment.

Key Questions Answered

  1. What are the main developer ecosystems, and how does ecosystem affiliation affect technology choices?
  2. How are developer ecosystem evolving? How does a company build or participate effectively in an ecosystem?
  3. What developer platforms will drive the evolution of cloud application platforms?
  4. How will cross-platform application development evolve, and how will the web platform compete with native mobile platforms?
  5. What languages, tools, and methodologies are developers adopting to increase their productivity?
  6. What are the new software monetization techniques and strategies, and what are the new business models for developer services?
  7. What are the architectural shifts taking place in application platforms, and how will they affect software development practices?
  8. How will legacy applications be evolved or migrated to accommodate new developer trends?
  9. What will next-generation application deployments look like based on current developer trends?
Print Web Page

Related Links

Meet the Experts

Arnal Dayaratna Research Director, Software Development