Build apps for Windows
Whether you're building a new app for Windows 10 or you're enhancing an existing .NET or Win32 app to use the latest Windows features, start here to find the guidance and code examples you need.
Develop for target devices
Build UWP, Win32, WPF, Windows Forms desktop apps for PCs running Windows.
Bring the Internet of Things to life with a rich application experience on Windows 10 IoT Core.
Learn to build mixed reality experiences for HoloLens and immersive headsets.
Explore scenarios and features
Modernize desktop apps
Enhance your existing .NET and Win32 apps with the latest features in Windows 10 and the Universal Windows Platform (UWP).
Features and technologies
Learn how Windows features are supported in different app platforms and get started using these features in your code.
MSIX packaging and deployment
Package and deploy any Windows app in a universal packaging experience that is safe, secure, and reliable.
Fluent Design System
Learn how to design and code the user interface for Windows apps by using the Fluent Design System.
Windows UI Library
Use native Windows UI controls and other user interface elements in apps for earlier versions of Windows 10.