Платформа Microsoft.NET является одной из наиболее перспективных платформ для разработки программного обеспечения в настоящее время.  Это наиболее современная и перспективная платформа для коммерческих приложений. Среда разработки MS Visual Studio 2005 включает в себя такие языки программирования как: Visual Basic, C#, C++, J#. Интерес представляет язык C#, который обладает следующими преимуществами:

  • компонентно-ориентированное программирование;
  • объектная ориентированность;
  • безопасный  код;
  • унифицированная система типизации;
  • поддержка событийно-ориентированного программирования;
  • «родной» язык для создания приложений в среде .NET;
  • объединение лучших идей современных языков программирования: Java, C++, Visual Basic .

Данный язык программирования вобрал лучшие черты целого ряда своих предшественников. Несмотря на весьма существенные различия между компонентной объектной моделью COM (основного стандарта Microsoft для компонентного проектирования и реализации программного обеспечения) и моделью Java Beans (базовым стандартом Sun Microsystems для компонент),  язык программирования C# имеет довольно много общего с языком Java. Использование МАС, основанной на языке традиционного программирования, в отличие от языка искусственного интеллекта (Lisp, Prolog и т.п.), упростит «интегрированность» МАС в информационную систему и снизит требования к быстродействию и емкости памяти.