Develop Windows desktop applications

Install the latest Visual Studio and Windows SDK releases to get started.

Find out where to get the latest dev tools, how to pick the right programming language, and start developing your desktop application for Windows.

Learn how to design beautiful and functional Windows desktop applications that support various device formats and input types.

Get guidance, reference info, tutorials, and code examples to help you build your application, whether it’s brand new or ported from another platform.

Learn how to test, debug your desktop application before you deploy it, and develop a plan for regular servicing once it’s out there.

New opportunities for apps and games with the Desktop Bridge

Convert your apps and games to provide clean installation and updates to your users. You can distribute the app in the Windows Store or use your existing distribution channels.

More resources

Browse a rundown of the APIs included in Windows 10 that support the latest app and device experiences.

Learn how to build great apps for Windows by experimenting with our samples. These samples show you how features work and help you jumpstart your own apps.

Get your software solutions in front of IT Pros by adding them to our directory.


Featured videos

See all

The Desktop Bridge helps you bring your Win32, .Net, Windows Forms, and COM apps to the Universal Windows Platform on Windows 10. This session will talk about new capabilities and tools for the Desktop Bridge conversion process and the ways that you can take advantage of UWP features to enhance your apps.

With faster performance, improvements to debugging and code authoring, and so much more, developing your Windows Presentation Foundation (WPF), WinForms, or Win32 console apps is now easier, faster, and more powerful.

Was this page helpful?
Additional feedback?
Thank you! We appreciate your feedback.