Sparx Systems' Enterprise Architect is a Computer Aided Software Engineering (CASE ) tool for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes. Enterprise Architect is based on the UML 2.1 specification, which defines a visual language that you use to model a particular domain or system (either proposed or existing).
Note: UML is an open modeling standard, defined and maintained by the Object Management Group. For full details on UML, including the current UML specification documents, visit http://www.omg.org and follow the links.
Tip: If you are unfamiliar with UML, please take the time to fully explore the Enterprise Architect Help and the EAExample project supplied with Enterprise Architect. The online UML Tutorial (parts 1 and 2) and UML 2.0 Tutorial are also very helpful.
Enterprise Architect is a progressive tool that supports all aspects of the development cycle, providing full traceability from the initial design phase through to deployment and maintenance. It also supports testing and change control.
With over 100,000 licenses sold, Enterprise Architect has proven highly popular across a wide range of industries and is used by thousands of companies world-wide. From large, well-known, multi-national organizations to smaller independent companies and consultants, Enterprise Architect has become the UML modeling tool of choice for developers, consultants and analysts in over 60 countries.
Sparx software is used in the development of many kinds of software systems in a wide range of industries, including: aerospace, banking, web development, engineering, finance, medicine, military, research, academia, transport, retail, utilities (such as gas and electricity) and electrical engineering. It is also used effectively for UML and business architecture training in many prominent colleges, training companies and universities around the world.