Microsoft .NETプラットフォームの核である.NET Frameworkによって提供される機能のうち、仮想計算機機能CLRの国際標準名。ISO/IEC 23271。JavaでいうところのJavaVMに対応する。
これはまずECMAにより標準化されECMA-335となり、次いでISO標準となった。
またMicrosoftからも、サンプルの実装としてSSCLI(Shared Source CLI)のソースが2002(平成14)年11月から公開されており、学術用途であれば無料で使用できる。このSSCLIはWindows XPのほか、FreeBSDとMacOS Xでも動作する。
但し、CLIは確かにECMA標準であり、ISO標準であり、オープンソースであるが、かといって、.NET Frameworkがオープンであるかというと、そうではない。Windowsアプリケーション用クラスライブラリであるWindows Form、WebアプリケーションやXML Webサービスを提供するASP .NET、あるいはデータベース接続を行なうADO .NETなど、Microsoft .NETのうちの実用的な機能は非公開である。つまり公開された仕様で作成可能なのはコンソールプログラムくらい、ということになる。