，支援视觉化程式设计的IDE可以让开发人员直接移动程式单元来建立流程图和结构图，然后直接做编译或直译，这一类的流程图通常是以UML为基础。这样的界面因为乐高的Mindstorms开始普及，一些公司也开始透过浏览器Mozilla和分散式程式设计（LabVIEW）往这方面努力。从1980年代开始，第一个视觉化程式设计系统—Max，就是以类比合成器的设计为榜样，同时被用来开发即时音乐演出软体。这种方法也被用在专业软体，例如Openlab，这类的使用者需要完整程式设计语言的弹性，并不想要传统的学习曲线。