Enterprise Architect is a robust and adaptable UML modeling software, designed for Windows. It offers a comprehensive solution for system development, project management and business analysis, serving as an object-oriented CASE tool at a reasonable price.

What sets EA apart is its comprehensive, full lifecycle coverage of UML analysis and design, encompassing software development from requirements gathering all the way through testing, maintenance, and re-use. It supports an impressive range of languages, including C++, .NET, C#, VB, CORBA, PYTHON, and more.
With a strong user community and ongoing growth, EA has solidified its popularity in the development of various types of software systems across a wide range of industries. Its use reaches far beyond software development, as it effectively enables UML and business architecture training globally.
Sparx Systems is committed to satisfying the needs of the software and business development industry by providing immediate delivery and ongoing support of affordable, productive, and user-friendly business/system design software. If you're looking for a flexible, complete, and powerful UML modelling tool, EA may just be the solution you're looking for.
Version v5.0: New MDA style transforms, Template Driven RTF Documentation, Version Control enhancements, Baseline Support, Compare (Diff) utility and added support for the importing of binary modules.
Version v4.51: Supports all 13 UML 2.0 diagrams
Version v4.5: Supports all 13 UML 2.0 diagrams