The Common Language Infrastructure (CLI) is an open
specification developed by
Microsoft that describes the executable code and runtime environment that form the core of the
Microsoft .NET Framework. The specification defines an environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures.
See more at Wikipedia.org...