Un diagrama de flujo describe un proceso, sistema o algoritmo a través de figuras como rectángulos, óvalos y flechas que muestran la secuencia y flujo. Se usan ampliamente para documentar, estudiar, planificar, mejorar y comunicar procesos complejos de una manera clara y fácil de entender. Los diagramas de flujo pueden variar desde dibujos simples a mano hasta diagramas detallados creados por computadora para múltiples pasos y rutas.