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


Feedback

Was this page helpful?

Additional resources