Es un entorno de desarrollo integrado (IDE, por sus siglas
en inglés) para Windows y macOS. Es compatible con múltiples lenguajes de
programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y
PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a
lo cual hay que sumarle las nuevas capacidades en línea bajo Windows Azure en
forma del editor Monaco.
Visual Studio permite a los desarrolladores crear sitios y
aplicaciones web, así como servicios web en cualquier entorno compatible con la
plataforma .NET (a partir de la versión .NET 2002). Así, se pueden crear
aplicaciones que se comuniquen entre estaciones de trabajo, páginas web,
dispositivos móviles, dispositivos embebidos y videoconsolas, entre otros.