A flowchart is a diagram that graphically depicts the steps in a process or workflow. It uses defined shapes, symbols, and lines to show the sequence and relationships between steps. Flowcharts are useful for standardizing, defining, improving, and communicating processes clearly. They can also be used for training, troubleshooting, inspecting processes, and testing. Common flowchart symbols include shapes to represent steps, decisions, and connections between steps to illustrate the flow of a process from start to finish.