Windows Runtime(WinRT)是微软在Windows 8平台上推出的一套新的API,支持C++/CX、C#、VB.NET、JavaScript,用这些语言开发时,它们的类型最终都映射到WinRT的类型上,以方便它们之间进行互操作。可以在Windows商店应用及Windows Phone平台上运行。在介绍Windows Runtime之前,首先介绍一些Windows平台上互操作的背景。