В 1990-х годах существовало популярное движение по внедрению визуального программирования в корпоративную среду с помощью так называемых CASE-инструментов, позволяющие генерировать код без необходимости привлечения обученных разработчиков программного обеспечения. Ожидания не оправдались - визуальное программирование не завоевало популярность, но и не исчезло вовсе, а нашло свою нишу и прочно там обосновалось. Ныне, визуальные средства разработки - это средства проектирования интерфейсов либо CASE-системы (быстрая разработка приложений), либо SCADA-системы.
Визуальная среда программирования предоставляет графические или символьные элементы, которыми можно манипулировать интерактивным образом в соответствии с некоторыми правилами. Работа в визуальной среде программирования напоминает изображение структурной схемы на листе бумаги. Пользователь извлекает из библиотеки блоки различных элементов системы, размещает их в нужных местах экрана, после чего изображает связи между блоками.
Блочный редактор scada-системы SIMP Light позволяет:
Использование блочного редактора SIMP Ligth позволяет выполнять логическую, математическую и прочую обработку информации без применения скриптов. Достаточно просто понимать, что необходимо реализовать и сделать это с помощью блоков, без погружения в языки программирования. Тем не менее скрипты, все так же присутствуют в комплекте и могут работать параллельно с блоками, то есть, часть функционала можно выполнять с использованием блоков, а часть - с использованием скриптовых языков.