Möglichkeiten der grafischen Programmierung gibt es verschiedene - je nach Sichtweise auch auf unterschiedliche Art.
Weniger eine Art zu programmieren eher eine visuelle Beschreibungssprache ist z.B. UML.
Die UML ist eine standardisierte Modellierungssprache. Mit ihr sollen vor allem Softwaresysteme modelliert werden können indem grafische Darstellungen der Konzeption, Struktur etc. aus verschiedenen Perspektiven möglichst eindeutig beschrieben werden können. Einige Softwareempfehlungen
UML-Werkzeuge gibts einige. Der verlinkte Wikipediaartikel gibt einen informativen Einstieg.
Software Software:Programmierung Software:UML Softwareentwicklung