Microsoft Visual Studio
バージョン管理、要件管理、プロジェクト管理、ビルド自動化、テスト自動化、リリース管理といった、大規模チームでの開発プロジェクトに必要な機能をオンプレミスサーバで提供する。Team Foundation Services (TFS)と呼ばれていたが、2018年9月10日にブランディングを Azure DevOps Serverに変更した。
Visual Studio 2019における、対応プログラミング言語は以下の通り。
C++
C#
Visual Basic
F#
Python
Node.js
HTML/JavaScript
TypeScript
Tools for OfficeはProfessionalエディションにMicrosoft Officeの拡張を作成するためコンポーネントが追加された製品である。そのうち、Team Systemには計5つの製品が存在する(Team Edition for Database Professionalsは発売当初は存在せず、後から追加された)。
ソフトウェアのデザイン、設計機能を重視したTeam Edition for Software Architects
高品質なソフトウェアを開発するための機能を重視したTeam Edition for Software Developers
ウェブアプリケーションを対象とした高度なテスト機能を搭載したTeam Edition for Software Testers
データベースを用いたソフトウェアの設計、開発、テストに特化した機能を搭載したTeam Edition for Database Professionals
以上 4 つの全ての機能を持つTeam Suite
また、Team Edition for Software Testersを補完するVisual Studio 2005 Team Test Load Agent、大規模チームでの開発をサポートするVisual Studio 2005 Team Foundation Server (TFS) も存在する。
0の一部として含まれるExpressエディション以外のVisual Studio 2012がインストールされている場合にはアドオンとして機能するが、インストールされていない場合には単体の開発環境として機能する。
主な変更点は、Windows 8 アプリケーション(Windowsストアアプリ、WinRTアプリ)開発へ対応したほか、ユーザーインターフェイスの外観がWindows 8のデザインに合わせて変更され、非常に簡素なデザインに仕上がっている。また、同梱されているWindows SDK 8.0には、これまで単独提供されていたDirectX SDKが統合され、フルスペックのDirectXアプリケーションを開発できるようになっている。また、PIX for Windowsの代替として、Professional以上のエディションにはGraphics Diagnosticsが付属する。
バージョン2010まではIDEの正規表現検索・置換機能にVisual Studio独自の文法を用いていたが、2012以降では.NETベースの正規表現に変更された。そのほか、標準のVisual Studioマクロ機能はバージョン2010までの提供で、2012では廃止されている。
Update 1は2012年11月26日に、Update 2は2013年4月4日に、Update 3は2013年6月26日に、Update 4は2013年11月23日に、Update 5は2015年8月24日に公開された。
Visual Studio Shellは新たな開発環境を独自に作成するための基盤となるものである。Visual Studio 2008で導入された。既存の Visual Studio と一体になる統合モード (Integrated Mode) と、独立して動作する分離モード (Isolated Mode) が存在し、ランタイム・SDK共に無料で公開されているが、Visual Studio 2017以降ではサポートされていない。