Top tasks and content
Downloads and tools
Windows SDK for Windows 8.1
Get the headers, libraries, and tools you need to create Windows Store and desktop apps. (Includes the Windows App Certification Kit.) 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.
Visual Studio Professional 2013
A professional-quality integrated development environment that simplifies the tasks of creating, debugging, and deploying apps for Windows, Windows Phone, Office, the web, and the cloud.
Windows Server 2012 R2
Get a scalable, dynamic, and multitenant-aware cloud-optimized infrastructure that connects securely across premises and helps you respond to business needs faster and more efficiently.
Develop desktop apps
Your main resource for developing desktop apps and drivers.
Create great user experiences with these detailed UX guidelines for desktop apps.
Develop a UI and connect events,
like user input, to create a compelling user experience.
Help people work with your app or file from the desktop, taskbar, or File Explorer.
Gaming and graphics
Building a game?
You can use Direct 3D to build 3D graphics for games and scientific apps and Direct2D to build 2D hardware-accelerated graphics.
List your app in the Windows Store
Start with compatibility and certification
Enjoy the reach of the global Windows user base. Develop your app with compatibility and certification in mind. Once your app is certified, you can register and submit it for listing in the Windows Store.