# Enterprise Architect Reviews
**Vendor:** Sparx Systems  
**Category:** [Systems Engineering &amp; MBSE Tools](https://www.g2.com/categories/systems-engineering-and-mbse)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 24
## About Enterprise Architect
Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes. Enterprise Architect is based on the latest UML® 2.5 specification. UML defines a visual language that is used to model a particular domain or system (either proposed or existing). Enterprise Architect is a progressive tool that covers all aspects of the development cycle, providing full traceability from the initial design phase through to deployment, maintenance, testing and change control.




## Enterprise Architect Reviews
  ### 1. Best Private and Business architecture tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Automotive | Enterprise (> 1000 emp.)

**Reviewed Date:** November 18, 2022

**What do you like best about Enterprise Architect?**

Being a software developer and architect in the Automotive domain for the last 10 years, I can easily say EA is a must tool for every architecture task.

I have been using the tool in different Automotive companies, different projects internally, and with OEMs (BMW, Mercedes Benz, and others) and it has great features and capabilities:

1. Requirements traceability and baselines. Many tools provide traceability and REQs like DOORs, but with EA, it's a good advantage that you can create different REQs, link it in the same tool with your design, and in some cases also link it to the code. Hence, you have all in the same tool and can get good traceability reports.

2. Model different diagrams (Use cases, Sequence diagrams, Domain diagrams, ..etc). EA supports different schemas, and UML is the most common one that we use for different Models and diagrams. Colors and options that you can change are great (For example, the layout of the diagram to be automatically aligned is a great feature in complex projects).

3. Generate reports and codes for complex state machines. It's not an easy task to configure EA and generate Code, but for business use cases this is something that the company invested in for long-term benefits, so when you need to change the code, you just change the state machine in EA and generate it. However, not a very optimized code for Automotive, but a step that saves a lot of time.

4. Free available community and training is something that not all closed source tools provide, it's great to still have a community of users that can support and answer your questions, and this is organized on the EA website.

**What do you dislike about Enterprise Architect?**

As mentioned above some features are great but:
1. Need time and effort to get a baseline for them due to their complexity. 
2. A template from EA to make that task more manageable and be an integration effort not reinvent every time.
3. For small diagrams, It's not a plug-and-play tool, rather using basic tools is much better for small-size projects/Use cases.

**What problems is Enterprise Architect solving and how is that benefiting you?**

1. Requirement management, traceability, and generating reports.
2. Architecture modeling.
3. Model complex state machine and generate code of it.
4. Baselines and continuous updates of the architecture work.

  ### 2. Enterprise Architect  "All Design artefacts under one roof"

**Rating:** 4.0/5.0 stars

**Reviewed by:** Renga J. | Oracle Analytics Leader UKI & Europe, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 27, 2020

**What do you like best about Enterprise Architect?**

Scripting features to customise everything is pretty good.  We used that feature quite a lot.
Traceability is very good from Process to table.
Entity Drawling features are very easy.
Creating relationship link with Requirement and the case which will give a visual representation for all the use case and requirements.
Using Stereotypes to organise Class Attributes and Methods.
Using the relationship matrix to create multiple connectors to Elements
Advanced search functionality
VB Script library to automate many tasks.
Providing logical separation for various projects.
Multi user design/development support
Support for PDF and Image printing of the Model Diagram.

**What do you dislike about Enterprise Architect?**

When model is large and it is bit slow to render. 
Also sometime it is difficult (selecting and holding it) to move a single attribute from one entity in the diagram to another.
At times check-in and check-out procedures are slow.

**Recommendations to others considering Enterprise Architect:**

As the name suggests it is a Enterprise software.  Organisation who wants to maintain all the design artefacts in one place this is probably the best one to choose.

**What problems is Enterprise Architect solving and how is that benefiting you?**

We use Enterprise Architect for everything related to our Logical Models, Physical Models, Process diagrams and everything is nicely available in one place for everyone to see.
Also the full end to end orchestration on the services are maintained with in the Enterprise Architect.
Also we create logical separation for multiple projects to keep the work going in parallel.
Multi user and Multi Project development by Multiple System Integrators.

  ### 3. Visual modeling and design tools provides an integrated dev environment

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Automotive | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2021

**What do you like best about Enterprise Architect?**

Supports code editing  with syntex highlighter and Intellisense

**What do you dislike about Enterprise Architect?**

Sometime its bit slow in operation and takes time to open

**What problems is Enterprise Architect solving and how is that benefiting you?**

Design developemnt for a system

  ### 4. EA is a good tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankush G. | S, Enterprise (> 1000 emp.)

**Reviewed Date:** July 30, 2021

**What do you like best about Enterprise Architect?**

Ease of adding the various artifacts to Architecture

**What do you dislike about Enterprise Architect?**

The tool is not available with a floating license.

**What problems is Enterprise Architect solving and how is that benefiting you?**

Building SW architecture

  ### 5. Very useful tool for both Enterprise Architecture and SW Architecture design.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 23, 2020

**What do you like best about Enterprise Architect?**

Support for multiple methodologies including ArchiMate and UML
Repository - keeping objects in structured way
Web presentation - there is easy to generate full website of the repository
Flexibility how to use diagrams, object, custom types

**What do you dislike about Enterprise Architect?**

Document generation is quite terrible for more than simple dump of the repository structure
Help and documentation is very simplistic and not very helpful
UI and functionality seems to be not updated regularly and going to be out of date.
Editor for object notes is really simple and hard to be used to create real documentation

**Recommendations to others considering Enterprise Architect:**

Consider some consultant that will help with introduction of EA and initial setup. Creating diagrams seems easy however to really incorporate it into SW development workflow and lifecycle is a challenging task.
Consider some product that provides a flexible complex documentation based on EA repository. The default document generator is providing mostly simple dump if the repository in the structure of repository. Even trying to create custom scripts for Doc generation is challenging and with quite significant limits.

**What problems is Enterprise Architect solving and how is that benefiting you?**

We were trying to develop full documentation of our business (business model), full documentation of our SW product as well as blueprint for typical customer deployment (function specifications, integration designs...)
Next we were documenting our company processes, application portfolio.
We were successful to create full function catalogue of our SW product, however we had to develop publishing system to generate documentation for our internal knowledge management system (wikipedia).

  ### 6. Enterprise Architect for DODAF Compliance

**Rating:** 3.5/5.0 stars

**Reviewed by:** Stephen M. | Financial Analyst, Accounting, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2018

**What do you like best about Enterprise Architect?**

Great online publishing presence. End user who sees the EA artifacts can click around with ease to see AV, OV, and SV documents

**What do you dislike about Enterprise Architect?**

Editing tools can be confusing. We once lost a couple of hours of work due to glitches in the software.

**Recommendations to others considering Enterprise Architect:**

Work on building guidance for baselining/version control

**What problems is Enterprise Architect solving and how is that benefiting you?**

We are trying to capture all the activities of our organization to remove duplicative efforts and use this as a tool to drive strategic decision making.

  ### 7. The essential CASE tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michael S. | Cofounder, Government Administration, Enterprise (> 1000 emp.)

**Reviewed Date:** May 09, 2019

**What do you like best about Enterprise Architect?**

Sparx EA is the essential CASE tool for information system engineers, software architects, developers, and business analysts providing powerful, fully featured, repository based modeling and parametric simulation capabilities and full control over the organization and level of model compliance at an affordable price.

**What do you dislike about Enterprise Architect?**

Setting up for version control is cumbersome

**Recommendations to others considering Enterprise Architect:**

Establish a standard model base for organizing perspectives. Utilize UML stereotypes and metaclasses with Sparx MDG to create customized package and requirement elements to represent the language and way your business represents and relates to requirements

**What problems is Enterprise Architect solving and how is that benefiting you?**

Forward modeling of requirements and software and information system architectures for collaboration and continuity

  ### 8. Using Enterprise Architect for software design

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** October 10, 2019

**What do you like best about Enterprise Architect?**

Intuitive interface, ease of use (although there is a learning curve)

**What do you dislike about Enterprise Architect?**

When exporting the diagrams as images, wide diagrams becomes too tiny

**What problems is Enterprise Architect solving and how is that benefiting you?**

It makes UML diagramming easy and supports all UML diagrams that I need

  ### 9. Good tool for good price 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Roman B. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 05, 2019

**What do you like best about Enterprise Architect?**

Use-case diagrams, classes diagrams, sequence diagrams, intercomponent links and dependency, ability to create matrix of dependencies and so on. Quite good code generation. 

**What do you dislike about Enterprise Architect?**

Quite cumbersome, interface is not always intuitive, eats a lot of resources. 

**What problems is Enterprise Architect solving and how is that benefiting you?**

SW architecture depiction, top to down requirements creation (you can create use-case diagrams first and based on the components and their dependencies add requirements for each component) 

  ### 10. EA in a big Bussiness

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jordi F. | Jordi Ferreras, Enterprise (> 1000 emp.)

**Reviewed Date:** July 21, 2018

**What do you like best about Enterprise Architect?**

Enterprise Architect is a UML design and modeling tool that stands out for being easy to use and the integration it has with software development environments such as Visual Studio or Eclipse. With Enterprise Architect you will feel that your ideas come to life because up to now it has never been so easy to capture every detail in your UML diagrams

**What do you dislike about Enterprise Architect?**

We needed an exhaustive control of the databases that were kept in production, preproduction and development

**Recommendations to others considering Enterprise Architect:**

Enterprise Architect is a complete and versatile tool that allows the modeling of software projects from its first phases of analysis to those of testing and deployment

**What problems is Enterprise Architect solving and how is that benefiting you?**

Enterprise Architect is the perfect tool for an ideal world where software projects would be developed in a coherent, complete and orderly manner. Unfortunately, we are not in an ideal world and reality in Spain is very different: We start programming before we understand what we have to develop, something that causes many problems in the short, medium and long term

  ### 11. Software for software modelling

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** September 19, 2018

**What do you like best about Enterprise Architect?**

With Enterprise Architect you can do a variety of diagrams to represent a software application, such as class diagram or flow diagram.
It is relatively easy to use and diagrams can be exported too, which makes it very convenient for documentation purposes.

**What do you dislike about Enterprise Architect?**

Cumbersome to use. Some options, diagrams or decorators are kind of hidden below layers of options. 
It is not very visually attractive and gives the impression of an old-fashion software.

**What problems is Enterprise Architect solving and how is that benefiting you?**

It is useful for system analysis and when documenting  software, as it lets you create your diagrams that can be easily exported and included in the related documentation. I used it extensively when analyzing systems for future implementation.

  ### 12. Good product

**Rating:** 4.5/5.0 stars

**Reviewed by:** Imran A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 25, 2018

**What do you like best about Enterprise Architect?**

Nice program layout, and versatile functions.

**What do you dislike about Enterprise Architect?**

I haven’t encountered any problems so far, so nothing to dislike. 

**What problems is Enterprise Architect solving and how is that benefiting you?**

Provides an easy scope and architectural overview of any project you’re working on. 

  ### 13. Enterprise Architect suits small groups

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** January 25, 2018

**What do you like best about Enterprise Architect?**

All in one place feature is very good. Ranging from Design models, Database design, User stories to Test Scenarios

**What do you dislike about Enterprise Architect?**

UI is very old fashioned and not intuitive. Needs to get a big change for user experience. The folder structures are too  native and becomes cumbersome searching. The querying of records is so obsolete, in this era of click and slice and dice which makes this product a bit saggy to consider. However it is stable and tough with respect to handling users.

**Recommendations to others considering Enterprise Architect:**

I would recommend EA for small groups or projects due to its UI and building structure. The folder levels are bit complicated, but very heirarchical. If you are a larger group, say more than 50 members in one assignment, better to go for IBM Rational Architect. EA works perfectly for in house projects and clients who are mostly the Product Owners and need product review quickly and with shorter teams.

**What problems is Enterprise Architect solving and how is that benefiting you?**

Development to testing of Applications. 
Benefits:
1. Best to collate all information in single tool
2. Updating one entity refreshes all other connected
3. All users can colloborate using same shared space
4. Project specific diagrams are cool for client presentations
5. Makes it very easy for Design meetings where everyone can contribute and review and come to an approach pretty fast
6. EA is perfect for small teams which can visualize rather quickly an end to end business/technical scenario which makes it easy for sprints

  ### 14. Great tool, but consumes a lot of system memory

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 13, 2018

**What do you like best about Enterprise Architect?**

The tool has a great collection of widgets and toolbars which allow to create and design enterprise system diagrams, such as the BPM flows, sequence diagram and the Data flow diagrams with ease and comfort. It even allows for great printing.

**What do you dislike about Enterprise Architect?**

In my personal experience, the tool consumed a lot of memory and other system resources on my machine.

**Recommendations to others considering Enterprise Architect:**

Go for high performance systems and avoid using it over virtual boxes.

**What problems is Enterprise Architect solving and how is that benefiting you?**

Design enterprise system diagrams, such as the BPM flows, sequence diagram and the Data flow diagrams with ease

  ### 15. Complete tool for Software Development in Mexico Market

**Rating:** 4.0/5.0 stars

**Reviewed by:** Cesar R. | Project Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 31, 2018

**What do you like best about Enterprise Architect?**

Integration is the best feature that I have on my EA.

**What do you dislike about Enterprise Architect?**

I don't see DevOps (international work framework) on Sparx Website. I think EA must be related to DevOps, especially companies like Atlassian, www.smartbear.com, etc. have joined and demostrate that can be a partner solution in software development. Why Sparx is not on DevOps picture? (Only I read a SDTimes reference)

**Recommendations to others considering Enterprise Architect:**

It's mandatory to learn about UML outside of Enterprise Architect, there are theoretical topics and use directly EA is not a good start point. Once you have basic knowledge about UML begin practice with demos, there are a good documentation on Sparx Website.

**What problems is Enterprise Architect solving and how is that benefiting you?**

In the past always begin to design flowchart isolated on other tools. At the end when I try to join different flowchart in different workflows is not possible.

  ### 16. UML tools

**Rating:** 5.0/5.0 stars

**Reviewed by:** Victor M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 19, 2018

**What do you like best about Enterprise Architect?**

The simplicity with which I can organize my projects

**What do you dislike about Enterprise Architect?**

that there is no osx version because it is our default platform

**Recommendations to others considering Enterprise Architect:**

OSx version please!!!

**What problems is Enterprise Architect solving and how is that benefiting you?**

The biggest benefit is being able to generate the source code through the diagrams

  ### 17. EA Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bernita N. | Data Scientist, Real Estate, Enterprise (> 1000 emp.)

**Reviewed Date:** July 17, 2018

**What do you like best about Enterprise Architect?**

The fact that I can make large scale use case diagrams and class diagrams that can be exported

**What do you dislike about Enterprise Architect?**

the interface could be nicer along with making the icons/symbols more clean

**What problems is Enterprise Architect solving and how is that benefiting you?**

Creating business requirements use cases

  ### 18. Enterprise Architect (EA) & CMMI

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 19, 2018

**What do you like best about Enterprise Architect?**

It is a great tool with everything necessary to specify and control the phases of analysis, technical design, and testing of any software project.

**What do you dislike about Enterprise Architect?**

One misses some possibility of integration or export with Microsoft Project.

**What problems is Enterprise Architect solving and how is that benefiting you?**

It is ideal for methodologically unifying all projects in a Software Factory. It has helped us a lot in our company to reach level 3 maturity in CMMI.

  ### 19. Good

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Banking | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 19, 2018

**What do you like best about Enterprise Architect?**

The ability to create diagrams easily and qucikly

**What do you dislike about Enterprise Architect?**

confusing to use at first but understood after using it for a few days.

**What problems is Enterprise Architect solving and how is that benefiting you?**

Completing projects and using to organize

  ### 20. EArchitect

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Renewables & Environment | Enterprise (> 1000 emp.)

**Reviewed Date:** July 19, 2018

**What do you like best about Enterprise Architect?**

Project management and change management 

**What do you dislike about Enterprise Architect?**

Ease of use is not that great which is a bit concerning thing

**What problems is Enterprise Architect solving and how is that benefiting you?**

Project management and change management 

  ### 21. Sparx Enteprise Architect Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Lauren A. | Senior Principal System Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 31, 2017

**What do you like best about Enterprise Architect?**

Ability to quickly do UML/SysML modeling including using DoDAF profile.  Tool is non-rigid allowing for creative modeling.

**What do you dislike about Enterprise Architect?**

Unlike other UML/SysML modeling tools, Sparx EA is very non-restrictive which can be dangerous for the novice user.

**Recommendations to others considering Enterprise Architect:**

Great tool capabilities at a very affordable price.

**What problems is Enterprise Architect solving and how is that benefiting you?**

Ability to model.complex systems from use cases, requirements, block duagrams, internal block diagrams, activity diagrams, and sequence diagrams to describe a system both structurally and behaviorally.

  ### 22. Great tool for all types of modeling

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anders L. | Kravanalytiker, Kravhanterare, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 31, 2017

**What do you like best about Enterprise Architect?**

Great wizard to get you started with modeling. A free viewer is available, which makes it easy to share information with other coworkers.

**What do you dislike about Enterprise Architect?**

When removing an item from the current diagram, it is still present in the folder structure. Because of this, I need to clean up the folder structure myself, which can be quite time consuming.

**Recommendations to others considering Enterprise Architect:**

Enterprise Architect is a powerful product for making any sorts of diagrams. Well worth a consideration for any kind business!

**What problems is Enterprise Architect solving and how is that benefiting you?**

It makes it easy to get an overview of the business and systems at any level. Since most diagrams are included, there isn't really a limit of what it can be used for. The strength of the product lies in the fact that it can keep all the information in one single file. Everything from a simple organization chart to an in depth database scheme.

  ### 23. For software analytics

**Rating:** 4.0/5.0 stars

**Reviewed by:** Андрей . | Ведущий аналитик, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 23, 2017

**What do you like best about Enterprise Architect?**

Full compilant UML-diagramm tool, requirements managment

**What do you dislike about Enterprise Architect?**

Slow document publishing, bad experience with merge and version control 

**Recommendations to others considering Enterprise Architect:**

Expand WebView integrations

**What problems is Enterprise Architect solving and how is that benefiting you?**

IT projects requirements storage

  ### 24. Architects favorite 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** January 18, 2018

**What do you like best about Enterprise Architect?**

Sparx EA is best tool for addresssing TOGAF components

**What do you dislike about Enterprise Architect?**

Not user friendly and requires some tool specific training

**What problems is Enterprise Architect solving and how is that benefiting you?**

Presenting archecture blueprints


## Enterprise Architect Discussions
  - [What does Enterprise Architect do?](https://www.g2.com/discussions/what-does-enterprise-architect-do)
  - [What are the six basic elements of enterprise architecture?](https://www.g2.com/discussions/what-are-the-six-basic-elements-of-enterprise-architecture)
  - [What does enterprise architect software do?](https://www.g2.com/discussions/what-does-enterprise-architect-software-do)
  - [What are the features of enterprise architecture?](https://www.g2.com/discussions/what-are-the-features-of-enterprise-architecture)

- [View Enterprise Architect pricing details and edition comparison](https://www.g2.com/products/enterprise-architect/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+14%3A09%3A30+-0500&secure%5Bsession_id%5D=a9803f6b-b353-4313-bf9e-54a48fbb58b4&secure%5Btoken%5D=77f278f13371571ba2a84259cc30084489c92252f1f0f7ed4e7235a3e119a78b&format=llm_user)

## Enterprise Architect Features
**Systems Modeling**
- Systems Modeling Language (SysML)
- Unified Modeling Language (UML)
- Model Based testing
- Graphical programming
- Drag and Drop

**Requirements**
- Requirements traceablity
- Requirements analysis
- Requirements priortization

**Collaboration**
- Distributed use
- Stakeholder collaboration

**Debugging**
- Automatic error list
- Breakpoints

## Top Enterprise Architect Alternatives
  - [IBM Rational Rhapsody Architect for Systems Engineers](https://www.g2.com/products/ibm-rational-rhapsody-architect-for-systems-engineers/reviews) - 4.0/5.0 (11 reviews)
  - [Cameo Systems Modeler](https://www.g2.com/products/cameo-systems-modeler/reviews) - 4.2/5.0 (11 reviews)
  - [LabVIEW](https://www.g2.com/products/labview/reviews) - 4.3/5.0 (183 reviews)

