Funkcjonalność Visual Studio praktycznie na każdym poziomie tej aplikacji można rozszerzać za pomocą dodatków.
Visual Studio zawiera zestaw narzędzi programistycznych (IDE), w skład którego wchodzi: Microsoft Visual C# (od wersji 2002) Microsoft Visual C++ Microsoft Visual Basic Microsoft Visual J# (wersje 2002-2005) Microsoft Visual Web Developer ASP.NET (od wersji 2005) Microsoft Visual F# (od wersji 2010)
Microsoft Visual Studio pozwala na tworzenie samodzielnych aplikacji, a także aplikacji sieciowych, usług sieciowych oraz serwisów internetowych.
Dawniej istniała możliwość zakupu osobnych pakietów dla poszczególnych języków programowania (np. Visual C++). Obecnie jedyną możliwością jest zakup całego produktu Visual Studio.
Edycje Microsoft Visual Studio jest dostępny w następujących edycjach:
Visual Studio Express – uproszczone wersje programów dostępnych w płatnych wersjach Visual Studio przeznaczone głównie dla studentów i hobbystów. Zawierają uproszczoną wersję MSDN – MSDN Express Library. Licencja pozwala na tworzenie programów komercyjnych. Języki dostępne w ramach Visual Studio Express: Visual Basic Express Visual C++ Express Visual C# Express Visual Web Developer Express