Universal Windows Platform, o UWP, és una plataforma homogènia d'arquitectura d'aplicacions introduïda primer en Windows 10. Aquesta plataforma suporta el desenvolupament d'aplicacions Windows utilitzant C++, C#, VB.NET, o XAML. La API està implementada en C++, i està suportat en C++, VB.NET, C#, i JavaScript.[1] Dissenyat com una extensió de la plataforma Windows Runtime va ser introduït primer a Windows Server 2012 i Windows 8, les UWP permet als desenvolupadors crear i distribuir aplicacions de Windows Universals en totes les plataformes de Microsoft que donin suport UWP.[2]