Infrastruktura językowa (CLI)
Biblioteka klas bazowych (BCL)
Wspólne środowisko programistyczne (CLP)
Wspólne środowisko uruchomieniowe (CLR)