Webサービスのプラットフォーム「.NET」の統合開発環境。パック製品」という印象とは異なり、統合された開発環境のなかで開発に適した言語を選択して利用する、より上流に近い場所に位置する開発ツールとなっている。統合化の恩恵は個々の言語の拡張にも表れている。.NET』では、C++マネージ拡張によるガベージコレクションが実現された。そのため、実現したい機能のために言語が限定されるケースは少なくなっている。Framework』のために開発された新言語『VisualC#』にはこれらすべての機能が含まれている。デバッガはすべての言語に使用できる単一のものとなり、実行中のプロセスに接続してデバッグを行えるようになった。