Фреймворк компании Microsoft, состоящий из среды разработки и модуля исполнения. Программы, написанные на Visual C++, Vusual Basic, Visual F# и других поддерживаемых языках, транслируются в единый байт-код. За интерпретацию последнего отвечает исполняющая среда Common Language Runtime, которая либо запускает скомпилированный файл в рамках собственной виртуальной машины, либо передает его для выполнения утилите NGen.

Такая архитектура позволяет создавать универсальные приложения для любых устройств, где установлен этот фреймворк. Ключевая особенность .NET в том, что этот он позволяет в рамках одной программы использовать библиотеки, написанные на разных языках. Платформа ориентирована на работу в среде Windows и входит в дистрибутив этой операционной системы.