Општа језичка инфраструктура (енгл.Common Language Infrastructure (CLI)) је отворена спецификација развијена од стране компаније Мајкрософт који описује извршни код и окружење за његово извршење које чини језгро Microsoft .NET Framework-а и имплементације бесплатног софтвера отвореног кода Mono и Portable .NET. Спецификација дефинише окружење које омогућава да више језика на високом нивоу могу да се користе на другим рачунарским платформама без писања програма за одређену софтверску архитектуру.
Преглед
Између осталог, CLI спецификација описује четири следећа аспекта:
Информације о програмској структури, тако да се може референцирати између програмских језика и алата, што олакшава рад са кодом написаном на језику које не користите.