Un flujograma representa gráficamente un algoritmo o proceso mediante el uso de símbolos con significados definidos para mostrar los pasos de un proceso de manera secuencial. Existen diferentes formatos de flujogramas como el vertical, horizontal y panorámico, que representan el flujo de un proceso de arriba hacia abajo, izquierda a derecha o en una sola vista respectivamente. Un flujograma generalmente tiene un punto de inicio y cierre únicos.