By using the Windows Runtime architecture, you can use C++/CX, Visual Basic, Visual C#, JavaScript, and other languages to write apps and components that directly access the Windows API and interoperate with other Windows Runtime apps and components.