CLR implements the
Virtual Execution System (VES) as defined in the
Common 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 dubbed CoreCLR.[3] Today, it is simply called the .NET runtime.[4]
Overview of the Common Language Runtime release history[1]