What Does Common Language Infrastructure (CLI) Mean?

Common Language Infrastructure (CLI) is a Microsoft specification for running high-level language program applications in different computer systems without changing the application code. CLI is based on the Microsoft .NET concept that some high-level language programs require modifications due to system hardware and processing constraints.

Techopedia Explains Common Language Infrastructure (CLI)

CLI components are as follows: