Ein Ablaufdiagramm, Flowchart, ist die grafische Darstellung mit der alle Schritte eines Ablaufs verfolgt werden können. Das kann der Programmablaufplan ( PAP) einer bestimmten Anwendung oder eines Kommunikationsprozesses sein.
Die programmtechnische Ablaufsteuerung, auch bekannt als Flussdiagramm, erfolgt durch grafische Symbole mit genormten Sinnbildern, die in DIN 66001 definiert sind, und die um entsprechende textliche Erläuterungen ergänzt werden.
Das Ablaufdiagramm veranschaulicht gleichermaßen komplizierte organisatorische Zusammenhänge und programmtechnische Strukturen und erleichtert die Programmierung und Programmoptimierung.
In der Kommunikation veranschaulichen Ablaufdiagramme die Aktion und Reaktion der Kommunikationspartner auf Verbindungen oder Anforderungen über die Zeit.