uml 2.0
UML Pad 2.1
UML Pad is a CASE tool for UML diagrams design. more>>
It supports Class, Sequence, State and Activity diagrams.
UML Pad also allows printing and exporting of the diagram images.
For Class diagrams its also possible to export the documentation in html format.
UML Pad is also pretty small for a UML diagram design tool, simple and easy-to-use.
UML Pad is a CASE tool for UML diagrams design. It supports Class, Sequence, State and ActivityStarUML 5.02
Develop fast, flexible, UML/MDA platform running on the Win32 platform. Freeware more>> StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on the Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML tools such as Rational Rose, Together etc.
StarUML is mostly written in Delphi. However, StarUML is multi-lingual project and not tied to specific programming language, so any programming languages can be used to develop StarUML. (for example, C/C++, Java, Visual Basic, Delphi, JScript, VBScript, C#, VB.NET, ...)<<less
UML Editor 3.0.1
UML Editor is an easy-to-use tool, to foster a model driven architecture. more>>
The UML/INTERLIS editor is an attempt to facilitate the application of the model driven approach to a greater number of users.
Main features:
- multilingual user interface (de,en,fr)
- integrated model checker
- exports diagrams to JPEG, WMF and SVG file formats
- reads models incl. diagrams from Rational Rose XMI files
- graphical user interface to most part of INTERLIS syntax
- reads/writes INTERLIS 2 syntax
- reads INTERLIS 1 syntax
- writes GML 3.2 schemas
- writes feature catalogs in HTML and XML
- Plugin API
System requirements:
- In order to execute the UML Editor, the JAVA run-time environment (JRE) version 1.4.1 or a more recent version must be installed on your system.

FDD Tools 2.0
FDD Tools 2.0 will make you satisfied for it can be used to create/edit/display/print FDD-style progress tracking diagrams as described in the book Java Modeling In Color With UML. more>> <<less
NCStudio ILDE 2.0
NCStudio ILDE is a server based Java IDE. It needs installation only on the server. No installation or configuration is required on any client machine. It is comprehensive and includes support for UML more>>
NCStudio ILDE is a server based Java IDE needing installation only on the server. No installation or set-up is required on any client machine. Distributed teams can log into the central server, collaborate with team members and develop.
It is comprehensive and supports the entire software development lifecycle (SDLC) right from requirements gathering through UML design, development, debugging, testing and deployment. It supports round trip engineering between the class diagram and the code. You can design Struts applications and auto-generate the struts-config.xml. It supports method, package, field, interface, and class refactoring. Any Java class can be published as a Web Service. The database manager connects to SQL Server, Oracle or MySQL databases from within the tool and users can create and manipulate schemas, tables, stored procedures, packages, and run triggers. The developer can debug servlets, JSPs, JSP-EJB-JSP and also set watches, specify constants and variables, track threads and expressions. NCStudio ILDE includes enterprise features for project management, workflow management, version control and issue tracking.
NCStudio ILDE is fast and requires 256MB RAM on the client and 512MB RAM on the server. It is hosted online at http://www.ncstudio.com/NCSEvaluation.html. Clicking the link will launch the application and you can start working right away.
NCStudio ILDE improves developer and team productivity while significantly reduces infrastructure and license costs because of its server-centric architecture and comprehensive and rich feature-set.
Requirements: P4 1GHz, 256MB RAM
Whats new in this version: Improved robustness, L&F; Additional debugging, editing, refactoring features
<<lessuDOC 1.0.0.5
UDoc is an application designed to visualize some Java classes that dynamically produces some UML-like diagrams more>> UDoc is an application designed to visualize some Java classes that dynamically produces some UML-like diagrams
UDoc is an application designed to visualize some Java classes that dynamically produces some UML-like diagrams from various sources (Javadoc, Java sources, Java binaries)
The diagrams contain a lot of information, and you can easily navigate from classes to classes.
UDoc can also work as an applet, to display a previously-saved workspace. The applet is a viewer and cannot alter the workspace.
System requirements:
- Java Runtime Environment
UML StateWizard 7.7
UML StateWizard - a add-in for Visual C++, which provides a UML more>>
After embedded systems simulation and debugging in IDE, developer can move program to a destination working environment (such as VxWorks, embedded Linux, etc) with little or no extra investment of effort.
- A ClassWizard-like round-trip UML dynamic modeling/development tool runs in popular IDEs.
- A Cross-platform state-oriented framework for Win32, Linux, pSOS.
- For concurrent,distributed and real-time application development.
UML StateWizard supports:
- Visual C++ 6.0 English and German Edition
- eMbedded Visual C++4.0
- Visual Studio 2003
- Visual Studio 2005 (new)
UML StateWizard is a full-featured UML tool:
- UML diagram support: StateWizard supports the state tree, state chart drawing for dynamicl modeling.
- Forward engineering: The StateWizard UML tool does not limit its use to just pictorial depictions of diagrams. Because the structure of the system defined by the diagram is translated by a developer into actual source code, StateWizard bridges this step by generating the source code in a state machine framework with the methods stubbed out. Developers can take up this stub code and fill in with the actual code.
- Reverse engineering: Reverse engineering is exactly the opposite of forward engineering. In reverse engineering, StateWizard loads all the files of the application/system, identifies state relationships among applications, and reconstructs the entire state machine structure along with all relationships.
- Round-trip engineering: A rule in software design is that no design remains unchanged. This is as true for small systems as it is for large systems. During development, the design structure defined in the UML model undergoes changes to incorporate differences in implementation that may not have been envisaged during design. It becomes very difficult to keep the design of the system synchronized with the changes in the source code. StateWizard?s round-trip engineering feature allows the UML tool to synchronize the model with changes in the application code. StateWizard enforces real-time synchronization of its model to modifications in the source code. For example, developers can visually do a drag-and-drop operation in a state chart diagram and the source code will change as well. On the other hand, developers may directly modify the source code and modifications will be automatically shown in the state chart diagram. StateWizard serves as a bridge between state chart diagram and source code.
- Documentation: StateWizard provides some way for the designer to document design decisions in the diagrams. A designer may save a state chart as a BMP file and a state tree as a text file.
- Integration with popular IDE (VC++): With the increasing use of iterative methodologies for building software systems, it becomes very difficult to keep the design of the system in sync with the developed code. Hence, it would be useful if the UML tool provides integration with popular IDEs. This feature would enable the UML tool to be updated with the changes in the source code made in the IDE.
License:LGPL
License:OpenSource under LGP
License:OpenSource under LGP
License:Freeware
Acceleo 1.0.1
Acceleo is a free and useful OpenSource code generator more>>
It includes tools and editors making it easy to learn and to adapt to any kind of technology. It is fully based on EMF.
Main features:
- Any meta-model support including UML 2.0, UML1.4 (using a MDR bridge)
- Template Editor with syntax highlithing, in-line completion for meta-model elements, scripts, services and detection of compilation and runtime errors
- Reflective Editor for precise and real-time preview of generation results
- Execution chains acting as a ?glue? for real project generation, specifying which model to use, where and what to generate, etc...
- Tree-like syntax very easy and natural to use
- Fully extensible thanks to the use of Services developed in Java
- Incremental generation support: manual code is kept after every generation

Aesthetic Visual Modeler for UML 3.0
Visual editor for UML diagrams and other diagrams more>> Visual Modeler for UML 3.0 is a professional quality visual modeling and drawing tool for two-dimensional technical diagrams. It provides extensive support for UML 2.0 (Unified Modeling Language) with templates for six most commonly used UML diagrams: class diagram, package diagram, use case diagram, state diagram, sequence diagram, and activity diagram. Visual Modeler 3.0 is easy to use, powerful, and flexible. It includes a rich set of templates for common graphics objects and shapes. It also provides templates for creating various types of technical diagram such as flowcharts, and entity relationship diagrams, etc.<<less
QTC 1.2.2531
Test Case Authoring Tool more>> Quick Test case is designed for programmers with limited time and budget to still develop effective test cases for application testing. It is not designed to be a fully featured UML or other CASE tool but a low budget alternative.<<less
Visual Paradigm for UML (Standard Edition) 6.0
Visual Paradigm for UML is an ALL-IN-ONE Visual Development Platform. more>>
The UML modeling software helps you build quality applications faster, better and at lower cost. You can draw all types of class diagrams, reverse code, generate code from diagrams and generate documentation. The UML CASE tool also provides abundant UML tutorials, UML interactive demonstrations and UML projects.
Visual Paradigm for UML is a professional UML tool that supports complete software lifecycle - object-oriented analysis, object-oriented design, construction, testing and deployment. The UML modeling software helps you build quality applications faster, better and at lower cost.
You can draw all types of class diagrams, reverse code, generate code from diagrams and generate documentation. The UML CASE tool also provides abundant UML tutorials, UML interactive demonstrations and UML projects.
Main features:
- The latest UML support (class diagram, use case diagram, sequence diagram, collaboration diagram, state diagram, activity diagram, component diagram, deployment diagram)
- OO analysis (OOA), OO design (OOD) support
- Use case modeling
- Textual analysis for identifying candidate actors, use cases, classes...
- CRC (Class-Responsibility-Collaborator) Card diagram
- Business Workflow diagram - Process, Decision, Business Actor, Document
- Incremental roundtrip engineering
- Reverse engineering - code to model, code to diagram (Java to UML models, Java to class diagram)
- Reverse engineering Java, C++, XML Schema, XML, DotNET exe/dll, CORBA IDL
- Code Generation - model to code, diagram to code (UML model to code, class diagram to Java)
- Auto-synchronization between source code and diagrams
- Report generator for generating documentation
- Automatic diagram layout - rearrange classes and connectors in UML diagrams
- Import XMI file/export XMI file
- Import Rational Rose project file
- Microsoft Visio Integration - draw UML diagrams with Visio stencils
- Export diagrams to images (PNG, JPG, SVG)
- Version control
- Plugin and template
- Multilingual support
Version restrictions:
- 29 days trial
License:Freeware
A full feature cross-platform UML CASE tool with Java code generation. Modeling Language (VP-UML) is a UML CASE suite. The suite of tools are designed for a wide rangeLicense:Freeware

Visual Paradigm for UML Community 7.1
Visual Paradigm for UML Community Edition (VP-UML CE) fully supports the latest version of UML. Open source projects developers can use VP-UML CE to design system with UML. VP-UML CE is free non-commercial use only. more>>
Visual Paradigm for UML Community Edition (VP-UML CE) is full feature UML modeling tool plus ERD support. VP-UML CE supports all latest UML version notations. VP-UML CE is free for non-commercial use. VP-UML CE is design for who need to learn UML. VP-UML CE is zero learning curve modeling tool. Modeler can familiar with all modeling features within 10 minutes.
Selected Features:
-Support UML 2.x
- Class Diagram
- Use Case Diagram
- Sequence Diagram
- Communication Diagram
- State Machine Diagram
- Activity Diagram
- Component Diagram
- Deployment Diagram
- and more?
-Requirement Modeling
-Database Modeling (Entity Relationship Diagram)
-Better annotation for sequence diagram (New)
-Unique resource-centric interface
-Callout and Freehand shape
-Automatic diagram layout and reroute connector
-Support line jump in Arc, Square, Skip or normal
-Align Connector Caption Base on Connector Orientation
Product Homepage:
http://www.visual-paradigm.com/product/vpuml/
What VP-UML Provides?
http://www.visual-paradigm.com/product/vpuml/provides/
Screenshot:
http://www.visual-paradigm.com/product/vpuml/provides/screenshots.jsp
Tutorial:
http://www.visual-paradigm.com/product/vpuml/tutorials.jsp
Download Free copy:
http://www.visual-paradigm.com/download/vpuml.jsp?edition=ce
Enhancements: Increase usability
<<less
Visual Paradigm for UML Community Edition (VP-UML CE ... VP-UML CE is design for who need to learn UML. Visual Paradigm for UML Community 7.0 sp1 - VisualLicense:Freeware
License:Freeware
Visual Pardigm IDE for Java Beta 2.0
Free Java IDE and UML CASE Tool is now available for FREE Download! (by Visual Paradigm) more>>
Visual Paradigm for the Unified Modeling Language (VP-UML) is a UML CASE tool. It is designed for a wide range of users, including Software Engineers, System Analysts, Business Analysts, System Architects alike, who are interested in building large scale software systems reliably through the use of the Object-Oriented approach.
Multilingual Interface
Visual Paradigm for UML currently supports a user interface in four languages. English, Simplified Chinese, Traditional Chinese and Japanese.
Web Start
Visual Paradigm for UML now support Web Start. For more information please visit our Web Start page. Please visit Swing Sightings
Visual Paradigm for UML CE 6.2
UML CASE tool - UML diagrams, use case modeling, reverse engineering and more... more>> Visual Paradigm for UML is a professional UML tool that supports complete software lifecycle - object-oriented analysis, object-oriented design, construction, testing and deployment. The UML modeling software helps you build quality applications faster, better and at lower cost. You can draw all types of class diagrams, reverse code, generate code from diagrams and generate documentation. The UML CASE tool also provides abundant UML tutorials, UML interactive demonstrations and UML projects.
Feature List:
+Support UML version 2.1
+Business Workflow diagram
+Mind Mapping Diagram (New Feature)
+Requirement Modeling (Enhanced)
+Callout and Freehand shape (New Feature)
+Nicknamer - create translated copies of model (New Feature)
+Model Transitor (New Feature)
+User Interface Designer
+Java Roundtrip engineering
+Reverse engineering Java, C++, XML Schema, XML, .NET exe/dll, CORBA IDL, XML Schema and Python
+Code Generation - model to code, diagram to code
+Use Case Details Editor - An all-in-one environment for specifying a use cases details including general model specification and use case descriptions
+EJB Diagram - Visualize EJB systems
+EJB Code Generation
+Data flow diagram
+ORM support - generate Java objects from database
+Database generation - ERD to database tables
+Database reverse - existing DBMS to ERD (Enhanced)
+Modeling collaboratively with VP Teamwork Server, CVS, Subversion and Perforce (New Feature)
+Report generator for generating documentation (Enhanced)
+Automatic diagram layout
+Import/export XMI file
+Support Stored Procedure and Database Trigger
+Export diagrams to JPG, PNG, SVG, EMF, PDF
+Shape editor
+More...
Other UML modeling Tools/UML Plugins:
Java Platform (Windows/Linux/Mac OS X):
+SDE for Eclipse
+SDE for NetBeans
+SDE for Sun ONE
+SDE for Oracle JDeveloper
+SDE for JBuilder
+SDE for IntelliJ IDEA
+SDE for WebLogic Workshop
Windows Platform:
+SDE for Microsoft Visual Studio
+More SDE...<<less
JGraphpad 2.0 build 96
JGraphpad - Create flow charts, maps, UML diagrams, and many other diagrams more>>
Main features:
- paint program-like interface for authoring content;
- object library with flexible creation and management;
- flexible configuration,
- enable/disable features,
- toolbar buttons, add custom commands;
- programmable toolbar,
- GUI,
- copy and paste or drag and drop to and from Java and native applications; import/export text files, GXL, JPG, PNG, HTML Image maps, and GraphViz Dot;
- interactive automatic layout.