Develop for PCs
Build world-class applications that harness the full power of Windows-based PCs.
Develop for the enterprise
Bring your applications to Windows 10 and tap into enterprise-class security features.
LEARN MOREStay compatible with Windows 10
Ensure that your desktop applications are compatible with Windows 10 now, and into the future.
LEARN MORE
Get telemetry data and analytics
The Windows Desktop Application Program makes it easy to get analytics data for your applications.
LEARN MORE
Develop games
Create games that reach millions of players worldwide on Windows-based PCs.
LEARN MOREApplication 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 UWPWPF
The established platform for managed Windows applications with a XAML UI model and access to the full .NET Framework.
GET STARTED WITH WPFWindows Forms
The original platform for managed Windows applications with a lightweight UI model and access to the full .NET Framework.
GET STARTED WITH WINDOWS FORMSWindows API (Win32)
The original platform for native C/C++ Windows applications that require direct access to Windows and hardware.
GET STARTED WITH WINDOWS APIProgressive 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 PWAXamarin
Used to build cross-platform applications for Windows 10 that can also run on iOS and Android.
GET STARTED WITH XAMARINPackage and deploy
MSIX
The modern packaging format for any Windows 10 or Windows 7 application, including UWP, .NET, and Win32.
LEARN MOREWindows Installer
The established technology for building .MSI installer files for .NET and Win32 applications.
LEARN MOREWindows 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 MOREIntegrate your application
- Data and cloud services
- Applications and platforms
SQL Server
Integrate your applications with SQL Server solutions running on-premises or in the cloud.
LEARN MOREAzure database services
Unlock the data potential of your applications with database services hosted by Azure.
LEARN MOREAzure analytics services
Transform your application data info actionable insights with analytics services hosted by Azure.
LEARN MOREAzure compute services
Scale your applications with cloud apps and microservices hosted in Azure.
LEARN MOREAzure identity and access management
Secure access to your resources with Azure identity and access management solutions such as Azure Active Directory.
LEARN MORE