A full, yet free, UML modeling tool for the professional developer.
ClickCharts Flowchart Pro Edition allows you to create visual representations.
Creates activity diagrams, class and object diagrams and communication diagrams.