Via het variable window en de stapsgewijze uitvoering kunnen de waarden van variabelen en ook array’s gevolgd worden. Dit geeft veel duidelijkheid en helpt bij het opsporen van fouten
Flowgorithm is robuust. Het dwingt goede programmeergewoonten af, bv. het declareren van een variabele is verplicht voordat deze gebruikt kan worden
Flowgorithm is programmeertaalonafhankelijk. Alle aandacht kan daarom gericht worden op het begrijpen en gebruiken van programmeerconcepten, zonder dat er tijd besteed moet worden aan het leren van een programmeertaal.
Een plaatje zegt meer dan 1000 woorden: De doorloop van het programma wordt inzichtelijk
Foutopsporing is minder tijdrovend
De programmeerconcepten kunnen hier goed mee geleerd worden
Er hoeft geen tijd besteed te worden aan foutopsporing van syntaxfouten. Komma´s, haakjes die verkeerd staan. Kleine foutjes kosten soms uren werk en dat kan heel demotiverend zijn
Het is om te zetten naar allerlei programmeertalen, bv. C++, Java, PHP, Python