The Common Language Infrastructure (CLI) is a specification submitted jointly by Microsoft, Intel, and Hewlett-Packard as an ECMA standard. The Common Language Runtime (CLR) is Microsoft's implementation of the CLI.
The CLI is designed for strongly types languages and has 5 partitions. Partition 1 specifies the CLI foundation: the Common Type System (CTS), the Virtual Execution System (VES), and the Common Language Specification (CLS).
Comments: