Windows app development documentation

Learn how to design, develop, and deploy apps and solutions for Windows PCs and other devices.

Develop for other Windows device platforms

Contribute to Windows Open Source projects

Windows App SDK

A set of developer tools and APIs that represent the next evolution in the Windows app platform.

WinUI

The native user interface layer for building Windows apps including modern controls and styles.

MSIX SDK

Enables developers to pack and unpack app packages on a variety of platforms.

.NET

Engage with .NET open source projects including .NET, WPF, Windows Forms, and much more.