Visual C++2010 Express
Całkowicie bezpłatne (również do użytku komercyjnego) narzędzie przeznaczone do tworzenia bibliotek, klas, aplikacji konsolowych i okienkowych (Windows Forms) w języku C++ w trybie zarządzanym przez .NET Framework 4.
Visual C++ to część bezpłatnego środowiska programistycznego Visual Studio 2010 Express. Program posiada edytor wizualny z wieloma wbudowanymi kontrolkami, rozbudowany edytor kodu i możliwością tworzenia własnych, system inteligentnych podpowiedzi, debugger, a także oferuje pełną integrację z Microsoft SQL Server 2008 i 2008 R2. Aplikacja posiada także opcję instalacji pakietu MSDN Library - zintegrowanej, również kontekstowej wersji offline pomocy dostępnej na stronach internetowych MSDN. Do instalacji programu wymagane jest połączenie z Internetem - instalator pobiera odpowiednie komponenty online.
Wersje Express to bezpłatne edycje komercyjnego pakietu Visual Studio 2010, skierowane do studentów, hobbystów i wszystkich rozpoczynających swoją przygodę z programowaniem w .NET. Cechuje je modułowa budowa (osobna część dla każdego języka) oraz dostosowanie dla początkujących programistów przy jednoczesnym zachowaniu wszystkich najważniejszych cech "pełnego" Visual Studio. Oprogramowanie można wykorzystywać w celach komercyjnych. Wszystkie aplikacje wraz z kodem można też bezproblemowo przenieść do pełnej wersji Visual Studio 2010 i tam dalej rozwijać.
Główne funkcje i zalety programu
- edytor wizualny z ponad setką wbudowanych kontrolek i opcją tworzenia własnych
 - rozbudowany edytor kodu (kolorowanie składni, opcje edycyjne)
 - IntelliSense: podpowiadanie składni, inteligentne kończenie fragmentów kodu, szablony kodu, weryfikacja spójności kodu na żywo, analiza zmiennych i wiele innych...
 - w pełni funkcjonalny debugger
 - pełna integracja z SQL Server 2005 (\przeciągnij i upuść\
 - zarządzanie bazą z poziomu Visual Studio)
 - zintegrowana pomoc kontekstowa online i offline
 
Główne ograniczenia wersji Express
- modułowa budowa i podział na języki (niemożność pracy z aplikacjami wielojęzykowymi)
 - brak obsługi .NET Compact Framework (nie można tworzyć aplikacji na urządzenia przenośne)
 - brak zaawansowanych narzędzi biznesowych i analitycznych
 - brak rozszerzeń współpracy zespołowej