The Modelling Tool and UML Tool page includes Use Case, CRC, Sequence Diagram, and other Computer Aided Software Engineering (CASE) tools. These tools support activities associated with requirements gathering, analysis of those requirements and application modelling and solution design. These are generally build around the Unified Modeling Language (UML) but some offer other object-oriented and data-oriented techniques.

Java Modelling & UML Tools by Datanamic Solutions BV

DeZign for Databases 5.0

DeZign for Databases is an intuitive database design tool for developers and DBA's that can help you model, create and maintain databases. It uses entity relationship diagrams to graphically design databases and automatically generates the most popular SQL and desktop databases (Oracle, MySQL, InterBase, PostgreSQL, MS SQL, ..) . You can reverse engineer existing databases, create new databases and modify or compare existing database structures.

Java Modelling & UML Tools by Sparx Systems Pty Ltd

Enterprise Architect for UML 2.1 V7.1 – Bui

Enterprise Architect is a comprehensive UML analysis and design tool, covering software development from requirements gathering, thru the analysis stages, design models, testing and maintenance. EA is a multi-user,Windows based, graphical tool designed to help you build robust and maintainable software. It features flexible and high quality documentation output.

Java Modelling & UML Tools by No Magic, Inc

MagicDraw UML 15.5 -  MagicDraw is a visual UML modeling and CASE tool designed for the Business Analyst, Software Analyst, Programmer, QA Engineer, Documentation Writer, or Corporate Executive. The tool allows the developer or business professional to draw, design, and view UML diagrams of Object Oriented (OO) systems. Besides UML diagramming it also provides industry's best code engineering mechanism - full round-trip support for Java, C++, and CORBA IDL programming languages.

MagicDraw UML 11.6 -  MagicDraw is a visual UML modeling and CASE tool designed for the Business Analyst, Software Analyst, Programmer, QA Engineer, Documentation Writer, or Corporate Executive. The tool allows the developer or business professional to draw, design, and view UML diagrams of Object Oriented (OO) systems. Besides UML diagramming it also provides industry's best code engineering mechanism - full round-trip support for Java, C++, and CORBA IDL programming languages.

MagicDraw UML V12.5 -  MagicDraw is a visual UML modeling and CASE tool designed for the Business Analyst, Software Analyst, Programmer, QA Engineer, Documentation Writer, or Corporate Executive. The tool allows the developer or business professional to draw, design, and view UML diagrams of Object Oriented (OO) systems. Besides UML diagramming it also provides industry's best code engineering mechanism - full round-trip support for Java, C++, and CORBA IDL programming languages.

MagicDraw UML V15.1 -  MagicDraw is a visual UML modeling and CASE tool designed for the Business Analyst, Software Analyst, Programmer, QA Engineer, Documentation Writer, or Corporate Executive. The tool allows the developer or business professional to draw, design, and view UML diagrams of Object Oriented (OO) systems. Besides UML diagramming it also provides industry's best code engineering mechanism - full round-trip support for Java, C++, and CORBA IDL programming languages.

MagicDraw UML V12.5 -  MagicDraw is a visual UML modeling and CASE tool designed for the Business Analyst, Software Analyst, Programmer, QA Engineer, Documentation Writer, or Corporate Executive. The tool allows the developer or business professional to draw, design, and view UML diagrams of Object Oriented (OO) systems. Besides UML diagramming it also provides industry's best code engineering mechanism - full round-trip support for Java, C++, and CORBA IDL programming languages.

Java Modelling & UML Tools by Metamill Software

Metamill V4.2 -  Metamill is a UML(tm) modeling software targeted for software engineering teams and individuals designing software intensive systems using UML as a modeling language. With Metamill you can capture business requirements using use case diagrams, design software architecture using package diagrams and design components using class diagrams, object diagrams, composite structure diagrams and component diagrams.

Java Modelling & UML Tools by Visual Object Modelers

Visual UML V5.32 -  Visual UML is an affordable, easy-to-use yet powerful and full-featured highly UML-compliant object-modeling tool that provides complete and comprehensive support for all ten of the diagram types defined in the OMG 1.3 & 1.4 UML (Unified Modeling Language) specifications: Class, Object, Package, Use Case, Collaboration, Component, Deployment, Activity, State and Sequence diagrams. Plus, support for UML 2.0 diagrams: Activity, State Machine, Communication and Interaction Overview diagrams.