Exceptional High-End Modeling Power

At a fraction of the cost!

Enterprise Architect is an exceptional tool with high end capabilities and a rich set of features to help manage information and innovate in today's complex and demanding environment. At a price significantly lower than competing tools, Enterprise Architect offers you, your team and your company the opportunity to leverage high end modeling and construction features at a team friendly price.

Enterprise Architect has a long and proven track record in a wide range of industries across more than 160 countries. For 15 years it has been continually developed, enhanced and refined to meet the emerging needs of programmers, business analysts, enterprise architects, testers, project managers, designers and others. Based on open standards and proven best-practice, Enterprise Architect can comfortably scale from small single user models to large team based repositories and even to globally distributed Cloud based solutions.

Take the Trial now and see what tools and capabilities Enterprise Architect offers at a price others cannot match!

Debugging, Compiling and Visualizing Executing Code

Enterprise Architect enables you to build, test, debug, run and execute deployment scripts, all from within the Enterprise Architect development environment.

With the ability to generate NUnit and JUnit test classes from source classes using MDA Transformations and integrate the test process directly into the Enterprise Architect IDE, you can now integrate UML and modeling into the build/test/execute/deploy process.

In addition to build/test and execute functionality, Enterprise Architect includes debugging capabilities for Java, .NET and Microsoft Native (C++, C and VB).

The debuggers built into Enterprise Architect are specifically designed to enable a developer or tester to capture stack trace information as they 'walk through' the executing code, performing runtime inspection of suspended threads.

They can then use the final stack trace history to generate Sequence diagrams within Enterprise Architect, converting the actual code execution and calls into visual diagrams.

Automation - Harness the Power

The Automation Interface lets you access the internals of Enterprise Architect models.

Some examples of tasks you could perform via the Automation Interface:

Automatically generate and publish a daily HTML report to your local intranet

Script repetitive tasks, such as property update common to all model elements

Generate code from a state machine or diagram

Produce custom reports

Execute ad hoc queries against the model

Any development environment capable of generating ActiveX Com clients can be used to connect to Enterprise Architect's Automation Interface.

Powerful Database Modeling

Enterprise Architect’s built-in Data Modeling profile extends UML to provide an intuitive mapping from the database concepts of tables and relationships onto the UML concepts of classes and associations.

These extensions also enable you to model database keys, triggers, constraints, RI and other relational database features.

Build upon UML

Enterprise Architect’s foundations are built upon the UML 2 specification - but it doesn’t stop there!

Use UML Profiles to extend the modeling domain, while Model Validation ensures integrity.

Combine Business Processes, Information and Work Flows in the one model using our free extensions for BPMN and the Eriksson-Penker profile.

Effective Project Management

Project managers can use Enterprise Architect to:

Assign resources to elements

Measure risk and effort

Estimate project size and complexity

Implement change control and maintenance procedures

Enterprise Architect's Use Case Metrics capability makes it easy to assess relative project complexity, based on the number and type of use cases within the model, the type of project and capabilities of the development environment.

With experience, use case metrics provide a great way to quickly assess the scope of a project.