共通言語基盤
共通型システム (CTS) — プログラミング言語間で共通して用いられる型の集合
メタデータ — プログラムの構造に関する情報。プログラミング言語上やツールなどから参照できる
共通言語仕様 (CLS) — 相互運用性のためのプログラミング言語に対する規定
仮想実行システム (VES) — CLIに適合したプログラムの読込と実行。メタデータを活用して動的に機械語を生成する