yEd is a freely available, general-purpose diagramming software with a multi-document interface. It is a cross-platform application written in Java that runs on Windows, Linux, Mac OS, or any platform that supports the JVM. yEd can be used to draw different kinds of diagrams: flowcharts, network diagrams, UML diagrams, BPMN diagrams, mind maps, organization charts, Entity Relationship diagrams, and many other.