UML Unified Modeling Language Tools Directory

The UML Unified Modeling Language Tools Directory presents a list of Unified Modeling Language (UML) tools that can be used to model Activity diagram, Class diagram, Communication diagram, Component diagram, Composite structure diagram, Deployment diagram, Interaction overview diagram, Object diagram, Package diagram, Sequence diagram, State diagram, Timing diagram, UML state machine and Use case diagram.

http://www.umltools.net/