Visual Basic es un lenguaje de programación gráfico diseñado para facilitar el desarrollo de aplicaciones GUI. Las aplicaciones de Visual Basic se basan en objetos y son manejadas por eventos. Visual Basic proporciona asistentes para crear formularios y barras de herramientas de forma automática, así como una ventana de vista de datos para acceder y administrar bases de datos. Las aplicaciones de Visual Basic pueden ser tradicionales o manejadas por eventos, donde diferentes secciones de código se ejecutan en respuesta a eventos del usuario o el sistema.