Diagram is a program for drawing and viewing diagrams. It supports user-defined extensions for nodes and edges and for code generators. Download the jar to the desktop and launch by double-clicking on its icon.

These web pages were created using Diagram and a custom code generator called WebPageDiagram.