A CLR által nyújtott szolgáltatásokat a Visual Basic, a C#, a Visual C++, és a Jscript programnyelvekből, néhány külső gyártó által fejlesztett nyelvből (például Eiffel, Perl, COBOL stb.), illetve most már a PowerShellből is elérhetjük. A szükséges fordítóprogramok parancssori változatai megtalálhatók a .NET Framework SDK csomagban különféle egyéb eszközökkel együtt (debugger, disassembler stb.). Ilyen módon a .NET alapú programok készítéséhez nincs feltétlenül szükség integrált fejlesztői környezetre (például a Visual Studiora), elvben bármilyen alkalmazást elkészíthetünk a notepad.exe és a megfelelő fordítóprogram felhasználásával.