Enterprise Architect is a visual modeling and design tool based on the OMG UML. The platform supports, the design and construction of software systems; modeling business processes; and modeling industry based domains.

Platforms:
Developers :
Sparx systems
Aditionl Link :

Comparison of Model Transformation Tools