Projects / ArgoUML


ArgoUML is a pure Java open source UML CASE tool that provides cognitive support for object-oriented design. ArgoUML provides some of the same editing and code generation features of a commercial CASE tool, but it focuses on features that enhance usability and support the cognitive needs of designers. Uses XML file formats: XMI and PGML.


Recent releases

  •  28 May 2009 20:30

    Release Notes: More than 150 bugs have been resolved. A new Sequence Diagram implementation (old diagrams are converted). Draggable labels. Reorganized critic for better classification. CSharp source code import. Java import/generation/critics are modules now (can be disabled). A new colored set of diagram creation icons. More information is displayed about loaded modules. The German translation of the user manual is complete.

    •  23 Dec 2004 10:02

      Release Notes: This release featured version 0.10.8 of GEF. The Swidgets library is now used, and classes in org.argouml.swingext were removed. A new version of docbook-xsl was used to generate the documentation.

      •  04 Oct 2004 17:01

        Release Notes: This is the first of development releases that will lead up to stable release 0.18. The most important changes from 0.16 are new versions of GEF, xerces, and xalan, a lot of changes to fit the style guidelines, and the new module loader is now in place.

        •  20 Sep 2004 18:07

          Release Notes: Over 600 issues have been resolved. Among these are some very serious problems in the saving and loading area. ArgoUML now uses a release of GEF that fixes many diagram editing issues.

          •  24 Feb 2004 16:22

            No changes have been submitted for this release.

            Recent comments

            19 Jun 2009 21:22 gcsaba2

            I love the new version! The state flow diagram is really improved over the previous version, I love how I can type labels without actually having to drag a label object on the canvas, and also how the labels are tied to the line. I've yet to explore all the new features, but it looks GREAT so far!!!

            12 Aug 2003 15:28 al_bagehot

            Re: Almost a usable product
            try again with the new 0.14 beta release.
            please report the bugs you find. It will help us identify what needs fixing for you.

            12 Aug 2003 15:25 al_bagehot

            ArgoUml gets new Beta Release
            Argouml ( has released a new beta version.

            Download from

            ArgoUml is an open source uml tool with cognitive support.

            Over 600 issues have been resolved since our last release, making Argouml significantly more stable than its predecessors!

            Every year Software Development Magazine gives awards to popular software development tools in various categories. This year ArgoUML was a finalist in the "Design and Analysis Tools" category. It received a runner-up award, beating many commercial tools.

            - Improvements:

            - 'To do' items saved for persistent cognitive support
            - better toolbars
            - supports java 1.3 and 1.4 on windows, linux, mac
            - run via Java web start
            - i18n support for English, German, French, Spanish and Russian
            - new modules: classfile import, xmi export
            - improved code generation and reverse engineering.
            - better explorer support
            - new OCL constraints toolkit for Classes.
            - language support: java, php, c++ and csharp
            - improved performance
            - look and feel support
            - improved class diagram auto layout

            - Unresolved issues with this release:

            - sequence diagrams have been removed for this release.
            - there are approximately 330 unresolved defects in our bug database

            Do you have the skills to contribute to Argouml as a uml/swing developer, translator, requirements analyst....?
            join our mailing lists at


            28 May 2003 18:17 cola_junkee

            Almost a usable product
            First, let me preface my comments by saying that this is about version 0.12.

            I know my comment might ruffle a few feathers, but this product isn't quite there yet. After playing with many features the entire day, my conclusion is that it's OK for doing class diagrams of not-very-big projects. If you try to mess around with sequence and/or collaboration diagrams, you risk running into a lot of bugs.

            The biggest one for me by far, is the fact that your product can sometimes become corrupt, and you can lose everything. And I'm never quite sure what I did to cause this.

            Although I really want to love ArgoUML, I can't recommend it as of yet. For the moment I recommend Poseidon, which is very similar (it's based on the same technology), but it has obviously had a lot more work put into the spit and polish end of things, as none of the bugs that were hounding me in ArgoUML were present in it.

            10 Nov 2002 18:35 wwalker

            I've been trying to make myself trudge through "UML In a Nutshell" The book isn't bad, it's just too dry for me. I've learned more about UML and even new stuff about OOA&D going through the tutorial for ArgoUML than in all my other reading combined.

            The tool seems to work very well, the price is right :), and it's extensible. I'd been planning on spending some serious budget dollars on Rational tools or the like, but I think I'll just run with ArgoUML :)


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.