Block-and-Flow diagrams are the focus of all our products. Most informational and procedural diagrams are a variation of the basic block and flow model. This model consists of shapes or symbols, often containing text, interconnected by lines or arrows representing relationships between the entities they represent.
Block-and-flow diagrams have an intuitive quality that mimics how people think. Their origins come from navigational maps, architecture and construction design and military planning, where concrete objects and actual movement were most often the focus.

There is no limit to the variety of uses for block-and-flow diagrams. Most arise spontaneously for ad-hoc purposes and adopt meaning to suit the specific environment and circumstances. However, many diagramming methodologies and standards have also arisen based on the basic block and flow. They include flowcharts, org charts, data flow diagrams, state diagrams, Entity-Relation (ER) diagrams, and Unified Modeling Language (UML).