Windowsランタイム
WinRTランタイムを対象としたプログラムとライブラリは、多くのプラットフォームとプログラミング言語から作成および使用できる。C/C++(WinRTの概念をファーストクラスでサポートする言語拡張機能、または標準のC ++でコードを記述できる低レベルのテンプレートライブラリ)、 .NET(C#およびVB.NET)、およびJavaScriptなどから使用できる。これはメタデータによって可能となる。
WinRTの文脈では、言語バインディングは言語プロジェクションと呼ばれる。