A general UML drawing tool that supports forward and reverse engineering for C++, C#, and Visual Basic .NET. Also does database modeling. By Microsoft Corporation. [Commercial]
A diagram creation tool that supports UML modeling and runs primarily on Linux but also Windows and Irix. The interface is similar to the commercial Microsoft Visio. [Open Source, GPL]
A visual UML modeling and CASE tool with teamwork support. It provides a code engineering mechanism, as well as database schema modeling, DDL (Data Definition Language) generation and reverse engineering facilities. [Commercial, Free Trial and Free Co...
A graphical component modeling and development tool using UML. Reverse and round-trip engineering of C++, Java, Smalltalk, Ada, CORBA IDL, DDL, Visual Basic, PowerBuilder, and Forte. Provides a COM extensibility interface for custom integration. [Comm...
A multi-platform UML modeler that supports round-trip engineering for Java and C++. Various editions integrate with JBuilder, Eclipse, WebSphere, and NetWeaver. By Borland. [Commercial, Trial]
Extensible generator framework, adheres to Model Driven Architecture (MDA) paradigm. UML Models can be transformed into deployable components for several platforms: J2EE, Spring, CLR (Mono, .NET). [Open Source, BSD]
A UML analysis, design, documentation and project management CASE tool. Includes basic UML models plus testing, metrics, change management, defect tracking and user interface design extensions. By Sparx Systems. [Commercial, Free Trial]