Build UWP apps

Windows 10 and the Universal Windows Platform (UWP) let you use state-of-the-art features to create apps which are personal, natural, and intuitive.

Ready to create your first UWP app? Our tutorials help you target all Windows devices from a single project, in the language you prefer.

Explore the Fluent Design System, from the basics of UI design to layout guidelines and templates to use in your app.

Guidance, reference, and code snippets help you build your app, whether it’s brand new or ported from another platform.

Finished developing your app? Learn how to get it into the Store and get to know the new Windows Dev Center dashboard.

Icons of PC and Store

Bring your app to Windows

See how to bring experiences to Windows 10—from the web, other mobile platforms, or a classic Windows application.

Explore more

What’s a UWP app?

The Universal Windows Platform (UWP) lets you build apps for any Windows device—PCs, phones, Xbox One, HoloLens, and more—and publish them to the Store.

API Reference

Find detailed information about the Windows Runtime (WinRT) APIs. These APIs are for UWP app development on Windows 10.

Why Windows?

Windows gives you the tools and capabilities to build modern experiences that empower your customers to do more.

Dev success stories

See how developers are finding success with their apps in Windows 10.

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