Universal Windows Platform

La piattaforma universale di Windows (Universal Windows Platform, UWP) è un'architettura/piattaforma applicativa omogenea creata da Microsoft e introdotta per la prima volta in Windows 10. Lo scopo di questa piattaforma software è di aiutare a sviluppare applicazioni universali che eseguono su Windows 10, Windows 10 Mobile, Xbox One e Hololens senza la necessità di essere riscritta per ciascuno. Supporta lo sviluppo di applicazioni Windows che utilizzano C++, C#, VB.NET e XAML. L'API è implementata in C++ e supportata in C++, VB.NET, C#, F# e JavaScript. Progettato come un'estensione della piattaforma di Windows Runtime introdotta per la prima volta in Windows Server 2012 e Windows 8, UWP consente agli sviluppatori di creare applicazioni che potenzialmente possono essere eseguite su più tipi di dispositivi.