Start developing for Windows
Build experiences that reach your users everywhere.
Develop for specific devices
Build desktop applications that target PCs running Windows by using platforms including the Universal Windows Platform (UWP), .NET, and the Windows API (Win32).LEARN MORE
Develop games and UWP applications that reach millions of players worldwide on Xbox One.LEARN MORE
Explore application types
Create Progressive Web Apps, browser extensions for Microsoft Edge, modern web apps using ASP.NET, and more.LEARN MORE
Bring your desktop and web investments to Windows 10 and tap into enterprise-class security and deployment features.LEARN MORE
Platforms and technologies
Start here to find docs for a specific platform or technology related to Windows application development.
Developing for earlier versions?
Browse our docs archive for Windows 8.x, Windows 7, Windows Phone, and other previous versions of Windows.DOCS ARCHIVE