enterprise icon

Develop for the enterprise

Bring your applications to Windows 10 and tap into enterprise-class security features.

LEARN MORE
checkmark icon

Stay compatible with Windows 10

Ensure that your desktop applications are compatible with Windows 10 now, and into the future.

LEARN MORE
data chart

Get telemetry data and analytics

The Windows Desktop Application Program makes it easy to get analytics data for your applications.

LEARN MORE
Games icon

Develop games

Create games that reach millions of players worldwide on Windows-based PCs.

LEARN MORE

Application platforms

Universal Windows Platform (UWP)

The leading-edge platform for Windows 10 applications and games. It offers a powerful XAML UI model with the Fluent Design System and a protected run time environment with app containers.

GET STARTED WITH UWP

WPF

The established platform for managed Windows applications with a XAML UI model and access to the full .NET Framework.

GET STARTED WITH WPF

Windows Forms

The original platform for managed Windows applications with a lightweight UI model and access to the full .NET Framework.

GET STARTED WITH WINDOWS FORMS

Windows API (Win32)

The original platform for native C/C++ Windows applications that require direct access to Windows and hardware.

GET STARTED WITH WINDOWS API

Progressive Web Apps (PWA)

Lets developers package their website code so it can be installed and run like an application on Windows 10 PCs and tablets.

GET STARTED WITH PWA

Xamarin

Used to build cross-platform applications for Windows 10 that can also run on iOS and Android.

GET STARTED WITH XAMARIN

Package and deploy

MSIX

The modern packaging format for any Windows 10 or Windows 7 application, including UWP, .NET, and Win32.

LEARN MORE

Windows Installer

The established technology for building .MSI installer files for .NET and Win32 applications.

LEARN MORE

Windows containers

Lets you package your application in an isolated and portable runtime environment that provides all the resources needed by the application.

LEARN MORE

Modern desktop applications for Windows 10

From UWP to XAML islands to MSIX packages—no matter which platform you’re using, the latest version of Windows 10 provides new features for delivering modern experiences on PCs and tablets.

LEARN MORE

Integrate your application

  • Applications and platforms

SQL Server

Integrate your applications with SQL Server solutions running on-premises or in the cloud.

LEARN MORE

Azure database services

Unlock the data potential of your applications with database services hosted by Azure.

LEARN MORE

Windows ML

Integrate and evaluate trained learning models locally in your applications.

LEARN MORE

Azure analytics services

Transform your application data info actionable insights with analytics services hosted by Azure.

LEARN MORE

Azure compute services

Scale your applications with cloud apps and microservices hosted in Azure.

LEARN MORE

Azure identity and access management

Secure access to your resources with Azure identity and access management solutions such as Azure Active Directory.

LEARN MORE

Latest news

Network error! Please refresh and try again.
We could not find any XML.

Start building a desktop application

GET STARTED