Modern UI
WinUI features a rich set of UI controls and styles with usability built-in.
Explore Fluent DesignThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Create exceptional desktop experiences for Windows with the latest tools and frameworks.
WinUI 3 offers cutting-edge tools and features needed to build dynamic and high-performing Windows applications. As the framework designed for Windows, WinUI enables you to unleash the full potential of your applications.
Get started with WinUI
Modern UI
WinUI features a rich set of UI controls and styles with usability built-in.
Explore Fluent DesignDevelopers in control
Use .NET with C# or C++ to write apps that run great on x86, x64 and ARM.
Optimized for modern experiences & hardware
Create highly-demanding yet performant experiences with WinUI that are optimized for modern hardware.
Part of the Windows App SDK
A set of modern, powerful APIs and components to access powerful Windows platform functionality.
Learn more about Windows App SDKWindows experiences and apps are built with WinUI and its rich control set and styles make it easy to develop high-quality experiences used by millions every day.
Install the tools to create your first Hello World app with WinUI
Learn more about WinUI and Windows App SDK
Check out the WinUI source code on GitHub
Explore interactive samples and code snippets with WinUI Gallery
WPF delivers a secure, scalable, and sophisticated UI framework for desktop experiences - refined through years of use and a rich ecosystem of tools and libraries.
Get started with WPF
With modern theming and the power of the WindowsAppSDK you can now level up your app with modern features. Explore the WPF Gallery to see what's possible.
Explore the spectrum: beyond WinUI and WPF, discover other frameworks tailored for crafting versatile and vibrant Windows applications.
Overview of framework options
Combine the best part of native development with React and JavaScript. React Native for Desktop lets you bring your mobile apps to Windows and macOS.
.NET Multi-platform App UI (.NET MAUI) is a framework for building modern, multi-platform apps for Windows, macOS, Android, and iOS using C# and XAML.
Windows Forms supports a broad feature set including controls, graphics, data binding, and user input, made easy with a drag-and-drop designer in Visual Studio.
PWAs bridge the gap between web and native, bringing all the benefits of web apps together with a deeply integrated experience on Windows and other platforms.
The WebView2 control allows you to embed web technologies (HTML, CSS, and JavaScript) into your native apps, using Microsoft Edge as the rendering engine.
Follow us