Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
Una operación es un servicio proporcionado por un objeto, que está disponible a través de una interfaz.
[3] La Organización Internacional de Normalización (ISO, por sus siglas en inglés) adoptó los símbolos ANSI en 1970.
[7] La paternidad del diagrama de flujo es en principio algo difusa.
Sin embargo, según explica Douglas Hartree fueron originalmente Herman Goldstine y John von Neumann quienes desarrollaron el diagrama de flujo (inicialmente llamado "diagrama") para planificar los programas de ordenador.
Y por otra parte se convirtieron en instrumentos comunes en el mundo empresarial.
Actualmente se aplican en muchos campos del conocimiento, especialmente como simplificación y expresión lógica de procesos, etc.
A continuación se listan los programas más comunes para elaborar diagramas de flujo.