Gaphor is an easy to use modelling environment. This means that you are able to create nice UML diagrams for documentation and to assist you with design decisions. Gaphor will help you create your applications.
Gaphor has an UML 2.0 compliant data model. Have a look at the Features page to see what Gaphor can do for you. There's also an Overview of some of the key ideas of the application.
Similar applications:
Dia, Microsoft Visio
Website: