Altova UModel 2007 is the starting point for successful software development. Visually design application models and generate source code, or reverse engineer existing programs into UML 2 diagrams. It is the simple, cost-effective way to draw on UML.
Enterprise Architect is a flexible, complete and powerful UML modeling tool for
the Windows platform. Providing the competitive edge for system development,
project management and business analysis; an object oriented CASE
tool and well priced.