ted creedon - 2007-02-19

Auto place and route is a well understood technology. Its primary use is in circuit board layout, electronic schematic layout and IC layout. Any simple package should handle ORM diagrams.

Graphviz from ATT is another possiblilty although there is a minor license step to go through first.