Gli strumenti UML disponibili sul mercato sono molti – alcuni gratuiti, altri a pagamento.
Per i criteri di scelta, esiste un mio vecchio articolo, che ritengo ancora utile:
“Strumenti UML: criteri di scelta e di utilizzo” (su ZeroUno, novembre 2000).
Elenco aggiornato di strumenti UML su Wikipedia.