Я видел продукт Блюма в работе - очень логично все и эргономично.
Полная защита от дурака, ну или от блондинок )
Программа на англ.языке. Вроде есть еще немецкий в настройках.
Стоит недорого. Около 2000 руб.
Как дилер Блюма могу по дилерской цене отдать.
Использовать как образец интерфейса и логики проектирования для создания вашего интерактивного конструктора.