Web pages for the ArgoUML project.

This used to be located at
ArgoUML - Free, opensource UML engineering tool

Welcome to ArgoUML

ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages. See the feature list for more details.

ArgoUML 0.26 and 0.26.2 were downloaded over 80,000 times and are in use all over the world.

ArgoUML is distributed under the Eclipse Public License (EPL) 1.0.

Download ArgoUML 0.34

User documentation

Start ArgoUML Now (two methods)

  1. Download and install:

    Download and install ArgoUML, using the link above.

Other formats

Joining the ArgoUML Community

Join the Users' mailing list for your UML questions.

Join the #argouml IRC channel at Freenode.

Apply for a membership in the project to file bugs and issues and follow up on them.

Get Involved - Why not check out the source code and build ArgoUML to see if you can fix your favorite problem yourself? Your help is most welcome!

For Developers of ArgoUML

ArgoUML is not only a free UML modelling tool, it is also an Open Source Development project where you are invited to contribute.

Go to the Developer Wiki to read about the project and to find the documentation of the internals of ArgoUML. - The Source for Java Technology Collaboration

Screenshot (click for tour)

Go on the full tour

ArgoUML's user interface is divided into 4 panels:

  • Top left: a hierarchical view of the current project file.
  • Top right: editor for the selected part of the project, in this case a class diagram.
  • Bottom left: the designer's "to do" list.
  • Bottom right: details of the selected object in the diagram or the selected "to do" item.

Supported diagrams:

  • Class
  • State
  • Use case
  • Activity
  • Collaboration
  • Deployment
  • Sequence

Learn more on the ArgoUML tour.