Unlock the Power of Windows Development
Explore the latest tools, frameworks, and best practices to build innovative applications for the Windows platform.
Getting Started
Begin your journey into Windows development. Whether you're building desktop applications, UWP apps, or exploring modern Windows features, we have the resources you need.
Universal Windows Platform (UWP)
Learn to build beautiful, fast, and secure apps that run across Windows 10 and Windows 11 devices.
Explore UWPWindows Desktop Applications
Master Win32, WPF, and WinForms to create robust and traditional desktop experiences.
Learn Desktop DevelopmentWindows App SDK
Discover the next generation of building Windows apps with a unified set of APIs and tools.
Get Started with WinAppSDKKey Technologies
Dive deeper into the essential technologies that power Windows development.
XAML
Create rich and responsive user interfaces for your Windows applications with XAML.
XAML FundamentalsC# & .NET
Leverage the power of C# and the .NET ecosystem for efficient Windows development.
C# for WindowsDirectX
Develop high-performance graphics and multimedia experiences for Windows.
DirectX DevelopmentLatest Updates & Features
Stay up-to-date with the newest features and advancements in Windows development.
Windows 11 UI Guidelines
Understand the design principles and components for creating Windows 11 experiences.
Windows 11 DesignProgressive Web Apps (PWAs) on Windows
Bring your web applications to the Windows Store with PWA support.
PWAs on Windows