ユニバーサルWindowsプラットフォーム
これにより、アプリケーションのパフォーマンス向上やランタイム依存関係の排除といったメリットが享受できるようになる。
UWPアプリの開発環境としてフルサポートされるOSはWindows 10のみだが、Visual Studio 2015ではUWPアプリ用シミュレーターのほかにエミュレーターもサポートされ、Windows 8.1ではクロスコンパイル、リモートWindows 10上での実行、およびエミュレーター上での実行がサポートされる。
また、iOS向けのアプリケーションプロジェクトをUWPアプリとして変換・ポーティングする仕組み「Windows Bridge for iOS」や、従来のデスクトップアプリケーションをUWPアプリとしてパッケージする仕組み「Desktop Bridge」も提供されており、これらは総称として「Windows Bridge」と呼ばれている。Androidアプリの移植に関しても「Windows Bridge for Android」の提供が予定されていたが、2016年2月に開発プロジェクトの中止が発表された。
XNAはその後Windows Phone 7で動作するゲームの開発にも対応した。
2009年にリリースされたWindows 7では、マルチタッチAPIが標準搭載され、タッチパネルを活用したデスクトップアプリケーションを開発できるようになったが、OS全体レベルでのモバイル機器への最適化やモバイルOSとのプラットフォームの共通化は行なわれていなかった。
2012年にリリースされたWindows 8では、従来のWindows APIベース(ネイティブコード)のデスクトップアプリケーションや.NET Frameworkベース(マネージコード)のデスクトップアプリケーションに加えて、新たにWindowsランタイム (WinRT) をフレームワークとするWindowsストアアプリが登場した。Windowsストアアプリは、C#/VB.NET/C++言語 + XAMLもしくはJavaScript言語 + HTMLを用いて開発される、Windowsストアを通して配布される、そしてWinRTのサンドボックス内で動作するなどの特徴を持つ。またARMデバイス向けのWindows 8としてWindows RTがリリースされたが、Windows RT上で動作するアプリケーションの開発と配布はWindowsストアアプリのみに限定されていた。