Existen una serie de software para el modelado UML que son Open Source y otros Freeware, por ejemplo esta lista contiene todos los que he encontrado por ahy en la Web:
ArgoUML

Url : http://argouml.tigris.org/
SO : Cualquiera que soporte Java
Este software resulta interesante por la gran cantidad de subproyectos que tiene, como por ejemplo:
http://argouml-csharp.tigris.org/
Bouml

Url : http://bouml.free.fr/
SO : Unix/Linux/Solaris, MacOS X(Power PC e Intel) y Windows.
Este software es libre y permite generar código C++, Java, Idl, Php y Python.
Día

Url : http://www.gnome.org/projects/dia/
SO : Multiplataforma
Basado en Visio de Microsoft esta hecho con la librería gtk+.
Fujaba

Url : http://www.fujaba.de/
SO : Multi – Plataforma
El objetivo de este proyecto es proporcionar una herramienta extensible desde el punto de vista del lenguaje tanto como por plug ins.
gModeler

Url : http://www.gskinner.com/gmodeler/index.html
SO : Multi-Plataforma
Esta herramienta es Web.
Jude

Url : http://jude.change-vision.com/jude-web/index.html
SO : Windows2000 SP1 o superior, WindowsXP Professional / WindowsXP Home, Windows Vista
Este software es comercial pero tiene una versión gratis para la comunidad que no tiene todas las funcionalidades de la versión comercial.
MonoUML

Url : http://www.monouml.org/doku.php?id=
SO : Linux.
La documentación es super escasa en el sitio y las referencias indican que solo se pueden hacer diagramas de clase y casos de uso.
Papyrus

Url : http://www.papyrusuml.org/
SO : Multi-plataforma
Esta herramienta esta basada en Eclipse
Poseidon

Url : http://www.gentleware.com/products.html
SO : Multi-plataforma
Software comercial con una versión gratis para la comunidad con funcionalidades reducidas.
Topcased

Url : http://topcased-mm.gforge.enseeiht.fr/website/modeling/uml/index.html
SO : Multi-plataforma
Esta herramienta es un plug in de Eclipse.
StarUML

Url : http://staruml.sourceforge.net/en/
SO : Windows
Esta desarrollado mayormente en Delphi pero su desarrollo no esta vinculado exclusivamente a este lenguaje.
Umbrello

url : http://uml.sourceforge.net/index.php
SO : Linux (KDE)
Es posible correr esta herramienta en Windows y Mac pero a partir de otras herramientas tales como KDE para Windows http://windows.kde.org/ e http://mac.kde.org/
UMLet

Url : http://www.umlet.com/
SO : Windows, OS X y Linux.
Corre tanto como plug in de Eclipse o como stand-alone.
UML Pad

Url : http://web.tiscali.it/ggbhome/
SO : Windows
Herramienta CASE para el diseño de diagramas UML.
Visual Paradigm

Url : http://www.visual-paradigm.com/
SO : Multi-Plataforma
Este software tiene una versión gratis para la comunidad. La unica restricción que tiene, es que genera una marca de agua en los diagramas.