“Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks.”
Graphviz takes a graph written in plain text and lays it out for you. Nobody drags boxes around a canvas. The output is SVG, PDF or PostScript, and the input lives in version control. Diagramming startups charge per seat to do less.