Visual Basic es un lenguaje de programación orientado a eventos diseñado para el desarrollo de aplicaciones de bases de datos. Contiene un entorno de desarrollo integrado que integra un editor de texto para editar el código fuente. Ha habido varias versiones de Visual Basic para Windows desde 1991, cada una con nuevas características como compatibilidad mejorada con bases de datos, compilación a código ejecutable y capacidad de crear aplicaciones web.