Windows Dev Center

Develop Windows apps

How-to articles and API reference

Here’s the training you need to create Universal Windows Platform (UWP) apps for Windows 10. A UWP app can run on any Windows-based device, including phones, tablets, and PCs. If you’re looking for docs for older Windows app types and previous versions of Windows, you’ll find them here, too.

How-to articles for UWP apps (Windows 10)

Instructions and code examples for all kinds of tasks, like displaying data in a list or creating a navigation pane.

API reference for UWP apps (Windows 10) and Windows Runtime 8.x apps (Windows 8)

Detailed reference info for the APIs and schemas for UWP apps and Windows Runtime 8.x apps.

Other versions and related app types

How-to articles for creating Windows Runtime apps that run on Windows 8.x.

How-to articles and API reference docs for Windows Phone Silverlight development on Windows 8.x.

Are you an HTML or JavaScript developer? Check out the try.buildwinjs site to learn how to use HTML, JavaScript, and the Windows Library for JavaScript to create Universal Windows apps.

Docs for building applications using Win32 and COM APIs.

Learn more

Create your first Universal Windows Platform (UWP) app.

Before you start coding, check out our app design recommendations.

Incorporate speech into every aspect of your Universal Windows app. Launch an app or extend Cortana with app functionality and data using voice commands.

Use Microsoft services as the building blocks to connect your apps and games to the cloud.

Use the Lumia SDK to provide enhanced experiences for apps running on Lumia phones.

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