В настоящий момент, в интернете, существует большое количество разработанных сайтов с использованием .Net (Microsoft .Net). Вообще, многие языки программирования и frameworks используются для творческого развития веб-приложений, которые включают .NET Frameworks с Acp и C #, Zend Frameworks, Joomla, oSCommerce для PHP. Основная идей Microsoft .NET является совместимость различных служб, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi. Каждая библиотека в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.

Microsoft .Net широко популярна в использовании при создании сайтов для разработки веб-приложений, и разработки программного обеспечения. Его поддержка html, asp, vb, c# языков используется для создания приложений. В настоящее время .Net разработчики использует Asp.Net и C #.Net для разработки веб-приложений, в то время как VB.Net использует для разработки программного обеспечения.

Через Microsoft.Net, вы сможете разработать привлекательные веб-приложения с большим количеством функций, большой памятью, выполнение потоков, выполнение кода, проверка кода безопасности, компиляция и многое другое.

Вот основные среды разработки .NET приложений: PascalABC.NET; SharpDevelop; Microsoft Visual Studio (C#, Visual Basic .NET, Managed C++, F#); Borland Developer Studio (Delphi for .NET, C#); MonoDevelop; и т.д. Приложения также можно разрабатывать в текстовом редакторе, вызывая компилятор из командной строки.

На подобии технологии Java, в среде разработки .NET создаёт байт-код, который предназначенный для исполнения виртуальной машиной. Входной язык этой машины в .NET называется MSIL (Microsoft Intermediate Language), или CIL (Common Intermediate Language), или просто IL. Применение байт-кода позволяет получить кроссплатформенность на уровне скомпилированного проекта.