A type of diagram (graphical or symbolic) that represents an algorithm or process, where each step is represented by a different symbol and contains a short description of the process step, linked together with arrows showing the process flow direction