Common Language Infrastructure

The Common Language Infrastructure, or CLI, is the definition of an environment "in which applications written in multiple high-level languages may be executed in different system environments without the need to rewrite the application to take into consideration the unique characteristics of those environments."

The ECMA Standard (ECMA-335) can be downloaded from

This is the basis of MicrosoftDotNet, the MonoProject, and related software.

See also SharedSourceCli

View edit of March 15, 2011 or FindPage with title or text search