Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
Windows App Development Frequently Asked Questions
This FAQ provides answers to common questions about Windows application development, including guidance on choosing the right framework for your projects. Topics covered include:
- Getting started and the Windows app development landscape.
- Native Windows-only app development with WinUI 3, Windows Presentation Foundation (WPF), and Windows Forms (WinForms).
- Windows Software Development Kit (SDK) and Windows App SDK.
- Targeting Windows as part of your cross-platform development strategy.
- Hybrid and web app development with .NET MAUI, Blazor, and ASP.NET Core.
- How to choose an approach while understanding Microsoft's investments.
Windows app development landscape
Native Windows-only app development
Cross-platform native development
Hybrid and web development
Choose an approach and understand Microsoft's investments
Packaging, deployment, and updates
Performance and optimization
Compatibility
Deprecations and migrations
Release notes
Related content
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
Was this page helpful?
