GeezerVison is showing developer.microsoft.com — Build apps for Windows | Microsoft Developer
Skip to main content
Developer
Dynamics 365
GitHub
Microsoft 365
Microsoft Azure
Microsoft Edge
Microsoft Foundry
Microsoft Graph
Microsoft Identity Platform
Microsoft Teams
Power Platform
Visual Studio
Visual Studio Code
Windows
.NET
C++
Java
JavaScript
Python
TypeScript
Build APIs
Game development
Blog
Events
Documentation
Community
Changelog
Microsoft Security
Azure
Dynamics 365
Microsoft 365
Microsoft Teams
Windows 365
Microsoft AI
Azure Space
Mixed reality
Microsoft HoloLens
Microsoft Viva
Quantum computing
Sustainability
Education
Automotive
Financial services
Government
Healthcare
Manufacturing
Retail
Find a partner
Become a partner
Partner Network
Microsoft Marketplace
Software companies
Blog
Microsoft Advertising
Developer Center
Documentation
Events
Licensing
Microsoft Learn
Microsoft Research
View Sitemap
Windows Dev Center
Build Windows apps
Get developer tools
Code with AI
Run agents locally
Support
Partner Center
Don’t miss Microsoft Ignite – Connect with experts, build skills hands-on, and take a free onsite Microsoft or GitHub Certification exam.
Register now
Build native Windows apps with WinUI
Create modern desktop experiences with WinUI 3, the Windows App SDK, and the tools you already use with C# or C++. Get started with WinUIBrowse app docs
Why WinUI
Native apps that feel at home on Windows
WinUI is the modern UI framework for Windows. Use it with C# or C++ to build apps that look and feel like part of Windows.
Modern, beautiful UI
Use rich controls, styles, and materials like Mica and Acrylic, with usability built in.
Explore WinUI
Your language, your way
Write your app in C# with .NET, or in C++. Make it run well on x86, x64, and Arm devices.
Start developing
Fast on modern hardware
Build responsive apps that make the most of modern PCs. Publish with Native AOT for faster startup.
Tune performance
Windows features, built in
Use the Windows App SDK to add windowing, notifications, and on-device AI to your app.
Explore the Windows App SDK
Get started
Start where you are
Pick the path that fits your project. Each one has step-by-step guidance.
Start a new app
Learn by doing with guided tutorials and working code.
Build a notes app with WinUI
Build a WinUI app with an AI agent
Add local AI to a WinUI app
Modernize an existing app
Add Windows App SDK features to the app you have today, or move it to WinUI step by step with help from AI.
Use the Windows App SDK in your app
Move from WPF to WinUI
Move from UWP to WinUI
Bring a cross-platform app
Package and ship your Electron, Flutter, Tauri, or Rust app on Windows. When you want a native UI, move it to WinUI with AI.
Get started with winapp CLI
Package your app with MSIX
Move a cross-platform app to WinUI
Developer tools
Build faster with AI and the command line
Give your AI coding agent WinUI skills, use one CLI to package and publish, and add AI that runs on the device.
WinUI agent plugin
Give GitHub Copilot or Claude Code WinUI skills for every step, from a new project to a packaged app.
Get the WinUI agent plugin
winapp CLI
Set up, package, sign, and publish Windows apps from one CLI. Works with .NET, C++, Electron, Rust, Tauri, and Flutter.
Explore winapp CLI
AI that runs on the device
Use Windows AI APIs and Windows ML to add AI features that run right on your users' PCs.
Build with local AI
Distribute your app
Reach more people with Microsoft Store
Publish your app where people already find apps on Windows.
Free to join, with free signing for MSIX
Registration is free for individual developers. When you submit an MSIX package, the Store signs it at no cost. Publish from Partner Center, or from your terminal with winapp CLI.
250M+
monthly active users
1
Publish your app
Register for free
1
Microsoft Store monthly active users, as shared on the Windows Blog in September 2025.#ifdef Windows
Keep up to date
Follow the latest tools, platform updates, and practical guidance for modern Windows app development.
Read all posts
 November 9, 2026 Windows App Development CLI v0.8: WinUI DevTools Experimental Preview
Chiara Mooney
Read the post November 3, 2026 Announcing XAML IntelliSense Support in the WinApp VS Code Extension
Chiara Mooney
Read the post October 21, 2026 Microsoft.UI.Reactor: a C#-first way to build WinUI apps
Alexandre Zollinger Chohfi
Read the postRelated resources
Choose your next step
Move from platform overview to a guided first app, working samples, or publishing guidance.
Learn and build
Start with a guided app or follow the complete Windows app development path.
Windows app quick start
Create a WinUI notes app
Build with an AI coding assistant
Samples and tools
Explore working controls, code samples, and design guidance before adding them to your app.
WinUI 3 Gallery
Windows App SDK samples
Windows app design guidance
Package and publish
Prepare a reliable package and choose how customers install and update your app.
MSIX packaging
Publish a Windows app
Microsoft Store for developers
Manage apps in Partner Center
|