Microsoft .Net Framework 4.5 uses several key components including the Dynamic Language Runtime (DLR) and Common Language Runtime (CLR) to execute code, the Portable Class Library to build cross-platform apps, Parallel Extensions for leveraging multi-core processors, the Base Class Library for core functionality, and WinRT for building Windows 8 apps.