Software Libre
- StarUML Herramienta de modelado para Windows desarrollada en Delphi. Bastante estable y utilizable con plugins para diagramas WAE de clase y de secuencia.
- ArgoUML, Herramienta de modelado UML escrito en Java
- BOUML, Ligera herramienta de modelado UML y generación de código C++, Java e IDL. Disponible para Windows, Unix/Linux y Mac OS X
- Fujaba, No solo sirve para modelar sino que puede generar código Java automáticamente. También es capaz de hacer ingeniería inversa y crear los diagramas a partir del código Java
- Dia Puede ser usado para modelar varios tipos de diagramas UML
- gModeler Herramienta para modelado de UML basada en Flash (utilizable desde el navegador), que permite generar código Action Script 2.0 Compatible
- MonoUML Herramienta CASE para la plataforma
- Papyrus, Herramienta gráfica basada en Eclipse para el modelado con UML2, es de código abierto y se ofrece bajo licencia EPL
- TCM, Toolkit for Conceptual Modeling, herramienta para crear diversos tipos de diagramas incluidos UML Web oficial
- Umbrello Herramienta para modelado UML para el entorno KDE
- UMLet Herramienta para modelado rápido de UML también escrita en Java
- Netbeans módulo UML
- Open ModelSphere Herramienta de Modelado gratuita, para modelado de datos, procesos y UML. Disponible como Open Source Software, Released Under GPL (GNU Public License).
Freeware para modelado en UML
- JUDE Community Herramienta de modelado UML
- Omondo plugin para Eclipse. Herramienta de modelado UML para Java
- Oracle JDeveloper Un IDE para Java con soporte de diagramas UML
- Visual Paradigm for UML, Herramienta de modelado UML y herramienta CASE que cuenta con una versión gratuita denominada Community Edition