Visual Basic es un lenguaje de programación orientado a objetos diseñado para crear aplicaciones de escritorio. Proporciona un entorno de desarrollo integrado que permite a los usuarios diseñar interfaces gráficas arrastrando y soltando controles. Visual Basic también admite el desarrollo de aplicaciones de base de datos y el empaquetado de aplicaciones con todas las dependencias necesarias para su distribución.