Skip to main content

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

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.

Earlier versions

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).

Learn more

DirectX 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.

Learn more

Visual Studio 2012

Looking for earlier versions of Visual Studio? Visit the Visual Studio downloads page.

Get the download


MSDN subscriber downloads

Find one of the thousands of products available with your subscription.

Downloads for Store apps

Get more downloads related to developing apps for the Windows Store and Windows Phone.

SDK forums

Find community support for questions related to the Windows SDK.

Support

Get help with developing desktop apps.