CLR implements theVirtual Execution System(VES) as defined in theCommon Language Infrastructure(CLI) standard, initially developed by Microsoft itself. A public standard defines the Common Language Infrastructure specification.[2]
During the transition from legacy.NET technologies like the.NET Framework and its proprietary runtime to the community-developed.NET Core,the CLR was dubbedCoreCLR.[3]Today, it is simply called the.NET runtime.[4]
Overview of the Common Language Runtime release history[1]