La programación visual es el entorno que admite al usuario (GUI) interactuar con la máquina, además de integrar elementos propios del sistema operativo así mismo ayuda a separar el código con la interfaz y utilizar una serie de herramientas y tecnologías para mejorar el proceso de entrega y generación de información.