Visual Basic evolucionó a partir del lenguaje Basic incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades dé diseño completamente orientado a objetos y acceso directo a Microsoft.NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de aplicaciones para Windows e Internet. Desde la aparición de Visual Studio.NET, entorno de desarrollo que incluye a Visual Basic.NET, dicho paquete ha sido revisado y ampliamente modificado, con el único objetivo de ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de negocios que crean aplicaciones Windows, Web o móviles. Así, hemos oído hablar de Visual Studio 2002, 2003 y de Visual Studio 2005 y NET Framework 2.0. Los desarrolladores que utilizan Visual Basic 6.0 encontrarán que Visual Studio 2005 facilita la migración a NET Framework al combinar las mejoras de productividad de Visual Basic 2005 con la solidez que se requiere para crear aplicaciones de línea de negocios. Asimismo, Visual Studio 2005 ofrece a los desarrolladores Web un ambiente altamente productivo para la rápida creación e implementación de sitios y servicios Web.