プロフェッショナル向け統合開発環境。個人または小規模なチームで開発を行うプロフェッショナルを対象に、サーバーおよびクライアントアプリケーション開発機能を提供する。WindowsやWeb、SQL Serverアプリケーションの開発に加えて、64ビットやWindows CE/Mobileアプリケーションの開発が行える。本製品では、コーディング支援機能が強化され、IntelliSenseによりコーディングの候補を自動的に表示するほか、メニューに表示されるタスクを選択するだけで、目的に応じたコードの雛形を自動的に挿入できる。また、構文エラーに対するコード修正候補の提示および反映が行えるほか、リファクタリングにも対応しており、コーディングを幅広く支援する。また、モデルとコードとシームレスな統合が可能で、クラスデザイナを使用することで、クラスの構造や関係をUMLクラス図と同様にモデリングすることができる。クラスデザイナで作成されるクラス図は実際のソースコードと一体で扱われ、ソースコードを変更すると同時にクラス図も変更され、その逆もリアルタイムに行われる。また、クラス図によるリファクタリングも可能。そのほか、デバッグ時に正しいデータが受け渡されているかをビジュアルで確認するための機能が強化されたほか、実行時エラーの原因および対策を提示する機能に加えてデバッグ時に行ったコードの修正をダイナミックに反映してデバッグを続行できる、エディットコンティニュの機能も装備。また、シンプルさを追及したVisual Basic、最先端の仕様に対応したVisual C#、ネイティブと.NETを融合するVisual C++など、開発言語も強化されている。