In Windows 8 gibt es mit der Windows Runtime (WinRT) eine neue Plattform um Metro Style Anwendungen zu erstellen. Die WinRT-APIs unterstützen verschiedene Sprachen wie JavaScript/HTML5/CSS oder C++, C# oder Visual Basic. Auch bestehende Microsoft-Frameworks können für die Entwicklung von Metro Style Apps genutzt werden, einschließlich eines Subsets von .NET. So kann auf bestehende Entwickler Kenntnissen aufgebaut werden.