Die kern van die .NET Framework lê in wese by die Common Language Infrastructure of CLI. Die doel van die CLI is om 'n neutrale platform ten opsigte van rekenaartale daar te stel vir die ontwikkeling van toepassings, die uitvoer van programme insluite funksies wat fouthantering, geheuebestuur, sekuriteit en versoenbaarheid in die hand werk. Microsoft se implementering van die CLI word die Common Language Runtime of CLR genoem.