Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Read in English
Read in English Edit
Twitter LinkedIn Facebook Email

Universal Windows Platform documentation

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

New to UWP?

Get Started

  • Learn the basics of UWP development
  • Start coding a UWP app

Concept

  • UWP vs other Windows app platforms

Training

  • Browse Windows courses on Microsoft Learn
  • What's a UWP app?

Latest features

What's new

  • Learn about the newest UWP features
  • Explore highlighted features of Windows 10

Concept

  • Check out the latest in the C# language
  • Explore new features in Visual Studio

Develop

Overview

  • Build UWP apps for Windows 10
  • Build UWP games for Xbox and Windows 10

Reference

  • Browse API reference docs for UWP
  • Explore Windows code samples

Download

  • Get Windows development tools

Design

Overview

  • Design your apps with the Fluent Design System

Reference

  • Add UI controls with the Windows UI Library

Publish

Overview

  • Publish your app to the Microsoft Store
  • Package and deploy your app with MSIX

Concept

  • Monetize your app

Community and support

Overview

  • @WindowsDocs on Twitter
  • OneDevMinute on YouTube
  • Windows developer support
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023