Abstract
This paper outlines DIAPLAN, a visual rule-based programming language and environment that are based on the computational model of graph transformation. Thanks to its genericity, DIAPLAN can generate visual environments with no restriction on their visual representation, and supports object-oriented programming since its graphs are hierarchically structured.