Visual Studio es una plataforma de desarrollo de Microsoft que incluye lenguajes de programación como Visual Basic y herramientas para crear aplicaciones. El .NET Framework provee servicios comunes requeridos por las aplicaciones mediante bibliotecas de funcionalidad reutilizables. El entorno de ejecución Common Language Runtime ejecuta el código compilado en un formato intermedio independiente del lenguaje.