Visual Basic es un lenguaje de programación orientado a eventos diseñado para el desarrollo de aplicaciones de bases de datos. Incluye un entorno de desarrollo integrado con 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, compilación a código ejecutable y capacidad de crear aplicaciones web.