Proper noun
Common Language Infrastructure
(computing) The open specification that describes the executable code and runtime environment that form the core of the Microsoft .NET Framework.
NET Common Language Infrastructure (CLI) specification allows code written in 40+ different programming languages to be combined together into a final product. Source: Internet