The following collections of API frameworks can be used to build Windows desktop apps for Windows 11 and Windows 10.
Windows SDK
The Windows SDK ships with a corresponding release of the Windows OS and includes the latest headers, libraries, metadata, and tools for building Universal Windows Platform (UWP) and Win32 applications.
The following API frameworks ship with the Windows SDK:
The Windows App SDK provides a comprehensive set of Windows APIs with implementations that are decoupled from the operating system (OS) and the Windows SDK. The Windows App SDK ships independently as a NuGet package on a regular basis.
The following API frameworks ship with the Windows App SDK:
For inquiries about Windows data access or interoperability related to the Digital Markets Act (DMA), please use the DMA Request Form.
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Windows developer feedback
Windows developer is an open source project. Select a link to provide feedback:
Windows developers have various options for creating applications that run on Windows. This module introduces the native Windows UI frameworks that are available for Windows development. It also provides guidance on how to choose the best framework for your application.