Windows Runtime Library (WRL) ist eine C++ Template Library für die Programmierung des Windows Runtime API in C++. WRL ist "low-level" im Vergleich zur C++/CX, verreinfacht aber die Programmierung des COM-basierten WinRT mit purem C++ ohne eine Spracherweiterung wie C++/CX.