Downloads for developing desktop apps
Windows SDK for Windows 8.1
Get the headers, libraries, and tools that you need to create Windows Store and desktop apps, in the language of your choice. Includes the .NET Framework 4.5.1 SDK, Windows App Certification Kit, and DirectX SDK. Learn more about the Windows SDK for Windows 8.1.
Windows 8.1 powers a new generation of lightweight, touch-based devices and opens up the world to your apps.
Windows 8.1 desktop samples
Hundreds of samples to help jumpstart your project quickly. You can also download samples for a specific programming language, browse individual samples, copy code inline, and leave comments in the samples gallery.
Windows Server 2012 R2
Provides enterprise-class datacenter and hybrid cloud solutions that are simple to deploy, cost-effective, application-focused, and user-centric.
Tools and resources
Visual Studio Professional 2013
A professional-quality integrated development environment that simplifies the tasks of creating, debugging, and deploying applications for Windows, Windows Phone, Office, the web, and the cloud.
Visual Studio Express 2013 for Desktop
Visual Studio Express 2013 for Windows Desktop enables the creation of desktop apps in C#, Visual Basic, and C++, and supports Windows Presentation Foundation (WPF), Windows Forms, and Win32.
Windows App Certification Kit
Use this kit to test your app for the Windows 7, Windows 8, and Windows 8.1 certification programs. Included as part of the Windows SDK for Windows 8.1.
Windows SDK for Windows 7
Includes tools, code samples, documentation, compilers, headers, and libraries to create desktop apps.
Windows SDK archive
Find previous releases of the Windows SDK—Windows 8, Windows 7, and Windows Vista.
Windows Media SDK
Starting with Windows 7, all media components are included as part of the Windows SDK (the Windows Media Player SDK, Media Foundation SDK, Windows Media Format SDK, and Windows Media Services SDK).
Starting with Windows 8, the DirectX SDK is included as part of the Windows SDK. If you need to use the DirectX SDK for access to legacy components, we've provided directions for using it with the Windows SDK for 8.1 through Visual Studio 2012.
Visual Studio 2012
Looking for earlier versions of Visual Studio? Visit the Visual Studio downloads page.
Get more downloads related to developing apps for the Windows Store.
Find community support for questions related to the Windows SDK.
Get help with developing desktop apps.