Visual C++ es un entorno de desarrollo integrado para los lenguajes C, C++ y C++/CLI que permite desarrollar aplicaciones para Windows. Incluye compiladores, bibliotecas como MFC y .NET, e herramientas como IntelliSense y Team Foundation Server. También provee bibliotecas para sockets y versiones de Windows, y permite agregar bibliotecas adicionales como DirectX. Existe una versión gratuita llamada Microsoft Visual C++ Express Edition.