Un diagrama de flujo representa gráficamente un algoritmo o proceso mediante símbolos y flechas que muestran el flujo de ejecución desde el punto de inicio hasta el punto final. Se utilizan para clarificar procesos en diversas disciplinas. Existen diferentes formatos como vertical, horizontal y panorámico, y símbolos como óvalos, rectángulos y rombos para representar las distintas partes de un proceso. Los diagramas de flujo permiten identificar problemas y oportunidades de mejora en los procesos.