マイクロソフト系の開発環境を継承しながら、新たなCLRプログラムの時代となった。これらの中での代表言語はなんといってもC#である。Visual Studio .NET Professional 製品版では、C/C++ コンソールアプリケーション開発はもちろんのこと、Visual Basic.NET、Visual C++ 、Visual C#.NET など最新開発環境ツール群が詰まっている。それぞれの言語の単体パッケージも発売されており必要に応じて購入もできるが、開発者としては、その時の開発に一番適した言語を選ぶ必要性がせまられることになるので、このような全開発環境が入ったスイートパッケージを購入するのことが必要になることでしょう。
統合化の恩恵は個々の言語の拡張にも表れている。共通言語ランタイムを実装した結果、『VisualBasic .NET』ではクラスの継承、構造化例外処理、オーバーロード、『VisualC++ .NET』では、C++マネージ拡張によるガベージコレクションが実現された。そのため、実現したい機能のために言語が限定されるケースは少なくなっている。もちろん、『.NET Framework』のために開発された新言語『VisualC#』にはこれらすべての機能が含まれている。
また、デバッガはすべての言語に使用できる単一のものとなり、実行中のプロセスに接続してデバッグを行えるようになった。(瓜生 聖) ※このレビューは、『Visual Studio .NET』シリーズについてレビューしたものです。