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.