diagramming program - Computer Definition
Software that allows the user to create flow charts, organization charts and similar diagrams. It is similar to a drawing program, but specialized for creating interconnected diagrams. It comes with a palette of predefined shapes and symbols, and usually keeps the lines connected between them if they are edited and rearranged. Examples of flowcharting programs are Visio, FlowCharter, allCLEAR, SmartDraw and NetViz.