Using Visual Studio & Azure?
Take a quick, 5 minute survey to help us make Visual Studio and its Azure-related experiences better.

.NET Desktop Application Architecture

Modernizing Desktop Apps on Windows 10 with .NET Core 3.0

Free desktop modernization e-book

This free e-book covers strategies to move your existing .NET desktop apps through the path of modernization and incorporate the latest .NET features.

Download PDF

UWP architecture guidance

UWP extends the .NET platform to enable development for Windows 10 devices—PC, tablet, phone, Xbox, HoloLens, Surface Hub, and Windows 10 IoT Core.

The VanArsdel inventory sample application demonstrates the MVVM design pattern, fluent design system, master/details UI pattern, Forms layouts, and more implemented in a sample Line of Business application.

Design guidelines for UWP apps provide design principles, patterns, tips, and code examples for creating high quality UWP applications.

Ready to Get Started?

Our step-by-step tutorial will help you get .NET running on your computer.

Supported on Windows, Linux, and macOS

Get Started