← All glossary terms
Glossary

Flowchart

GlossaryBy OpenCharts TeamPublished

A flowchart is a diagram that represents a process, workflow, or algorithm using shapes (nodes) connected by arrows (edges) to show the order of steps.

In depth

A flowchart is the canonical visual format for documenting how something gets done. The standard shape vocabulary — terminal (oval) for start/end, process (rectangle) for actions, decision (diamond) for branches, and data (parallelogram) for input/output — has been used since the 1940s and remains the lingua franca for explaining processes to humans.

In modern software, flowcharts are rendered as interactive directed graphs of nodes and edges with optional swimlanes, group containers, and labels on the connections.

AI-native tools like OpenCharts can generate complete flowcharts from a PDF, prompt, or whiteboard sketch — turning unstructured documentation into editable, shareable, version-controlled diagrams in seconds.

Examples

  • Customer onboarding for a B2B SaaS
  • Loan approval decision tree
  • Software deployment pipeline
  • Manufacturing quality control checklist

Also known as

process flowchartprocess diagramflow diagram

Want to put this concept to work in OpenCharts?

Build a flowchart with AI