My company is a leading software team. I tend to get brought in early stages for understanding and identifying problems. I look through what the customers are actually doing and I tend to move on into the system's analysis and architecture to see whether there are opportunities for interventions and gaps.
Director at Intelligent Enterprise Products
Comprehensive capabilities, configurable, and reliable
Pros and Cons
- "The features I find most valuable is the ability to create a document and then put it into a OneCare artifact."
- "The features I find most valuable is the ability to create a document and then put it into a OneCare artifact, which allows me to share the visual I bring about with other communities that are not system analysts because not everyone can afford to have a copy of Enterprise Architect, and additionally the solution operates well as a whole and has very comprehensive capabilities."
- "The areas of improvement should be focused on utility service such as producing better graphics, perhaps having a wider image library set and producing better models for working directly with customers."
- "Initially, I found the stability of this solution reliable until there was an unexpected access crash leaving an LDB that prevented me from accessing my database, even after deleting the LDB file."
What is our primary use case?
What is most valuable?
The features I find most valuable is the ability to create a document and then put it into a OneCare artifact. This feature allows me to share the visual I bring about with other communities that are not system analysts because not everyone can afford to have a copy of Enterprise Architect.
Additionally, the solution operates well as a whole and has very comprehensive capabilities.
What needs improvement?
The areas of improvement should be focused on utility service such as producing better graphics, perhaps having a wider image library set and producing better models for working directly with customers. The solution does not provide things like shadow effect and 3D computer graphics instead of 2D.
More polishing on the presentation should be included in the next release.
For how long have I used the solution?
I have been using this on a regular basis for the last four years. For the additional six years, I have used the solution in intervals as I needed.
Buyer's Guide
Sparx Systems Enterprise Architect
July 2026
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,800 professionals have used our research since 2012.
What do I think about the stability of the solution?
Initially, I found the stability of this solution reliable until there was an unexpected access crash leaving an LDB that prevented me from accessing my database, even after deleting the LDB file. I had to use the previous version to solve the problem which I had to work on for two days.
What do I think about the scalability of the solution?
I find the solution very configurable. I could go in and change the format for export. I brought products into the ArchiMate from EA and the other way around. They seemed to work because they store them as common components.
How are customer service and support?
The support team have been very good at responding and coming back quickly with a query.
Which solution did I use previously and why did I switch?
I previously used to work on Salamander but it did not add on what I already know. I was also recently teaching Visual Paradigm and ArchiMate.
How was the initial setup?
The initial setup was straightforward to run as a single user on a single machine. There might have been an issue around installing access to the image library on the cloud environment. I think it was just a patch version that I needed to get to fix the issue.
What's my experience with pricing, setup cost, and licensing?
The licence has a costly upfront fee which gets you access. You have to pay an annual maintenance fee, which is less.
I think the pricing is justified because I use it very often.
What other advice do I have?
I would certainly recommend this solution if you are a serious business or a system architect, who are modelling complex systems. You will already be aware of the product and you will know what it could do for you.
I rate Sparx Systems Enterprise Architect an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Business Architect at a tech services company with 10,001+ employees
Good tuning for multiple layers but it needs to integrate with TRM solutions
Pros and Cons
- "It provides good utilization and it's a convenient tool for building exact architectural work."
- "The most valuable feature is that it provides tuning for multiple layers of enterprise in the business application architecture."
- "I would like to see integration with Confluence or any other TRM, and the capability to integrate with the data storage, such as a repository similar to GitHub."
- "One of the drawbacks is that it is oriented on architecture and not user-presented."
What is our primary use case?
We started to build an architecture based on this tool.
We use if for enterprise architecture with multiple domains.
What is most valuable?
The most valuable feature is that it provides tuning for multiple layers of enterprise in the business application architecture.
We can use the same tool for a different audience. It helps our enterprise architects in building their diagrams. It helps with the handling of the application architect when it comes to the development team.
It provides good utilization and it's a convenient tool for building exact architectural work.
What needs improvement?
One of the drawbacks is that it is oriented on architecture and not user-presented.
Also, one of the disadvantages is that it doesn't provide a better representation level for the readers. It is not integrated with solutions such as Confluence or Jira. This is something that is missing in this solution.
Because it is oriented on architecture, it is not convenient to use this information for the presentations to our clients.
They also have a cloud-based deployment solution and it has a bit more capability to communicate to clients and to the sales team.
I would like to see integration with Confluence or any other TRM, and the capability to integrate with the data storage, such as a repository similar to GitHub.
For how long have I used the solution?
We have been using Sparx System Enterprise Architect for approximately 10 years.
We are using version 14 or 15.
What do I think about the stability of the solution?
It is difficult for us to judge the stability because it is open for us in Europe and spread between two cities, Paris and Amsterdam.
What do I think about the scalability of the solution?
We don't have a strong demand to have a highly scalable solution for building enterprise-related activities.
We have 50 users in our organization who are using this solution.
We may be increasing our usage, as we have had many acquisitions and have more people than we need.
Which solution did I use previously and why did I switch?
We are not acquainted with any other solution.
How was the initial setup?
If you are talking about Enterprise Architects, the initial setup is quite simple.
We want to keep all of the information inside our own infrastructure. We have our own data centers and for now, we would like for it not to go into cloud deployment.
What about the implementation team?
We had help from the vendor for the implementation.
What's my experience with pricing, setup cost, and licensing?
Pricing is open information.
They have the price on their site for the enterprise version, and we do receive a small discount.
Which other solutions did I evaluate?
We are doing some slow research in the direction of switching to another program. For this year, it's not in the roadmap, but I will approve that for next year because we really want to consider some alternatives.
For example, solutions like LeanIX have more capabilities for integration between different levels of data representation. We can integrate the system with Confluence, and it can integrate with Jira.
What other advice do I have?
We have been quite happy for a number of years, but it has several drawbacks. We are considering an alternative. We are not looking to get rid of this solution but use another product and use them both for a while.
I would rate Sparx System Enterprise Architects a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Sparx Systems Enterprise Architect
July 2026
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,800 professionals have used our research since 2012.
Technical manager at Koninklijke Bam Groep N.v.
A scalable, reliable, and flexible solution that can do a lot
Pros and Cons
- "It is a very flexible product; it can do a lot, and it is also a reliable product."
- "I would like it to be less of a general tool. Currently, it is not a Swiss army knife that can do everything. It is not specialized for our purposes. We are a civil engineering company. We build things. We work mostly in what is known as Infra world in the Netherlands, which comprises objects such as bridges, locks, and water management. We would like to see more focus on such types of projects. It would be nice if it has more specializations. At the moment, it is very generic, and you have to create everything yourself. Our focus is more on user requirement management, which is currently very basic. I would like to see a lot more functionality in this area. Its basic functions for adding user requirements are perfect, but we need more features. Currently, it has limited possibilities for our requirements. I would also like to see better contract management and have it managed in a certain way."
- "It is very difficult to implement it in our project. It is a good product, but it is difficult to implement in a non-software company."
What is our primary use case?
We're still investigating it on the structural side. Our primary focus is on CCML and UML, the creation of documents, and requirement management. After that, we will teach our company about how we're going to use the product. I am using its latest version. It is deployed on-premises on the company cloud.
What is most valuable?
It is a very flexible product. It can do a lot. It is also a reliable product.
What needs improvement?
I would like it to be less of a general tool. Currently, it is not a Swiss army knife that can do everything. It is not specialized for our purposes. We are a civil engineering company. We build things. We work mostly in what is known as Infra world in the Netherlands, which comprises objects such as bridges, locks, and water management. We would like to see more focus on such types of projects. It would be nice if it has more specializations. At the moment, it is very generic, and you have to create everything yourself.
Our focus is more on user requirement management, which is currently very basic. I would like to see a lot more functionality in this area. Its basic functions for adding user requirements are perfect, but we need more features. Currently, it has limited possibilities for our requirements. I would also like to see better contract management and have it managed in a certain way.
For how long have I used the solution?
I have been using this solution for a year.
What do I think about the stability of the solution?
It is very stable. I've had no problems or issues.
What do I think about the scalability of the solution?
I'm using a database-based client of Enterprise Architect, and it is very scalable.
We are testing it at the moment. I am working with four or five people in that area. After we have enough confidence in the product and we have a new project, we would most likely roll it out to a hundred plus people. There are two projects that are currently using Enterprise Architect within the company. One of them already has more than 100 users. The company I work for has 30,000 employees. It will be used by quite a lot of people.
How are customer service and technical support?
In the Netherlands, the support for this solution is very limited. You have to rely on some consultants, but at the moment, the knowledge of these consultants is also quite limited. They quote a quite high price for their knowledge, but the impression that we get is that they're learning on the job. They call themselves specialists, but they're not really specialists. When I look at other countries, particularly the United States, the consultants are a lot more knowledgeable, and they know more about the product. We don't have that in the Netherlands.
Which solution did I use previously and why did I switch?
I have tried different packages. VCL is a very well-known package, which can also generate code to a certain extent and create documents, but it is limited. I have used a number of open-source tools, such as Star UML. There are a lot of different packages that are good in a certain area, but you can't combine things very easily. They require a lot of work and a lot of people to collect the information by using Excel tables or databases.
What other advice do I have?
We are also looking at another tool that is very much focused on CCML, which makes it limited. It is certainly not as flexible as Enterprise Architect. We also have to look at the knowledge of the engineers working on the project, and most of them are not software engineers. They have a background in civil engineering. Enterprise Architect is certainly a product with potential, and we would like to introduce it, but it is very difficult to implement it in our project. Most likely, a few users will use Enterprise Architect. The remaining users would continue to use Word or Office products to create their documents, and a few will add the required information to the model.
Overall, I would rate Sparx Systems Enterprise Architect an eight out of ten. If I was rating it specifically for our business, I would rate it a five out of ten. It is very difficult to use it in our company. It is a good product, but it is difficult to implement in a non-software company.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
FileMaker Developer, Agile Software Quality Analyst, Consultant, Trainer & UML / BPMN Modeller at ICONIX
We can simulate scenarios and create workflow descriptions, but it should be more interactive and user friendly
Pros and Cons
- "The Business Process Modeling or BPM part is the most valuable. Its ability to simulate scenarios is also very useful. It can also create descriptions of the workflows. It has a feature in which if you create some BPMN process, a workflow diagram, and the description inside, you can actually simulate the whole scenario, and you get the description. That's very handy."
- "The Business Process Modeling or BPM feature can be improved to make it more interactive and user friendly because it is a tool for technical people. My current use is only for business process modeling notation and putting in the icons etc. You need to take them in as a class, which makes things very complex. Because of this complexity, it is not an easy-to-handle solution. Enterprise Architect is not very good for mockups. We cannot create user screens and other similar kinds of stuff, which is bad. For these things, we prefer to use Axure RP and other similar solutions. They should either remove this feature from this product or provide some kind of connectivity with Axure RP so that people can do better mockups of screens and import them. They need to augment and strengthen the BPM feature, which is the main feature. They need to put in some elements like artificial intelligence and augmented reality. They should look into such features because these things are coming up."
- "Enterprise Architect is not very good for mockups."
What is our primary use case?
When I'm developing some of my applications, I collect the requirements from the customer and understand the workflows for different scenarios. I then model the workflows as the point of reference for the development team.
How has it helped my organization?
It allows some kind of reverse engineering, where if you have a database or some different languages, you can reverse engineer and get the diagrams, which is very helpful.
What is most valuable?
The Business Process Modeling or BPM part is the most valuable. Its ability to simulate scenarios is also very useful.
It can also create descriptions of the workflows. It has a feature in which if you create some BPMN process, a workflow diagram, and the description inside, you can actually simulate the whole scenario, and you get the description. That's very handy.
What needs improvement?
The Business Process Modeling or BPM feature can be improved to make it more interactive and user friendly because it is a tool for technical people. My current use is only for business process modeling notation and putting in the icons etc. You need to take them in as a class, which makes things very complex. Because of this complexity, it is not an easy-to-handle solution.
Enterprise Architect is not very good for mockups. We cannot create user screens and other similar kinds of stuff, which is bad. For these things, we prefer to use Axure RP and other similar solutions. They should either remove this feature from this product or provide some kind of connectivity with Axure RP so that people can do better mockups of screens and import them.
They need to augment and strengthen the BPM feature, which is the main feature. They need to put in some elements like artificial intelligence and augmented reality. They should look into such features because these things are coming up.
For how long have I used the solution?
I started using this solution in 2003 when it was version two.
What do I think about the stability of the solution?
It is quite stable.
What do I think about the scalability of the solution?
It is quite scalable. I didn't have any need to involve 30 or 40 technical business analysts or users. We had just a few users because it is used during the business analysis and design phase. Every team can use its own installation.
How are customer service and technical support?
It is hard to access those people. You can get in touch only through email. The same problem is there with Visual Paradigm. They are also accessible only through email. I would rate their support a five out of ten.
Which solution did I use previously and why did I switch?
There were two products, which were very popular initially. One was STP that was developed by people who started the object paradigm and human modeling. Rational Rose was the other one, which was taken away by IBM, and it was lost. After that, many other tools appeared.
How was the initial setup?
The initial setup is straightforward. It is very easy to install.
What other advice do I have?
It is really good if you want to develop workflows. It is not good for data modeling. For data modeling, Visual Paradigm is better.
I would rate Enterprise Architect a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Conseiller principal en architecture d’entreprise et de solution at Cronomagic Canada
Good performance, integration, and responsive technical support
Pros and Cons
- "The product offers very good support for all mainstream modeling notations and architectural frameworks."
- "Supporting all of the important architecture modeling notations and all types and levels of architecture modeling in a secure, collaborative, and well-integrated model repository is really unifying and beneficial."
- "Even if there are web-based tools in the Enterprise Architecture tool ecosystem (like Prolaborate), the main modeling application is still a fat client application."
What is our primary use case?
Enterprise architecture: Capabilities and business services modeling, business processes mapping and analysis, project prioritization and planning (using ArchiMate and BPMN notations);
Information architecture: Business information model (Information Entities modeling and Security Classification of entities (Availability, Integrity, Confidentiality) (using UML notation and specific TAG values);
Solution architecture: Conceptual components architecture (using ArchiMate or UML notation);
Integration of all models in a central collaborative with multi-users, multi-domains, and a multileveled architecture repository structured and organized following the TOGAF 9.x Content model.
How has it helped my organization?
Supporting all of the important architecture modeling notations and all types and levels of architecture modeling in a secure, collaborative, and well-integrated model repository is really unifying and beneficial.
Having the possibility of integrating and sharing all architecture models inside a centralized repository for all architecture stakeholders provides immense and cohesive insight into all architecture domains and dimension interrelationships.
The capability to analyze interdependencies between architectural elements makes for a very reliable comprehension of all architectural interactions, as opposed to trying to figure it out from a pile of Visio and PowerPoints (or any other diagramming tool) independent documents.
What is most valuable?
The product offers very good support for all mainstream modeling notations and architectural frameworks. It has a very complete and coherent environment for business, architecture, and solution modeling. If what you need is not directly available, you can extend the modelings capabilities to suit your specials needs (TAG values, metamodel extensions (MDG), scripting, API interfaces, ...).
It has a very stable and performant environment. This a necessary capability for supporting a large number and varied kinds of modelers (Business architects & Business analysts, Enterprise architects, Information architects, Domain & Solution Architects, Security Architects, ...), all working at the same time on shared and live models.
The constant evolution of usability and integration capabilities: Nothing is perfect, but constant polishing and enhancement are reassuring.
What needs improvement?
Even if there are web-based tools in the Enterprise Architecture tool ecosystem (like Prolaborate), the main modeling application is still a fat client application. For some organizations, it is still a concern and a significant disqualification criterion for adoption.
The capability to model and analyze while maintaining coherent traceability within different variants (variations or versions) of a future architecture has been greatly enhanced in the recent versions of Enterprise Architect. It requires a very mature, systemic, and methodic approach that is not easy to grasp for junior modelers.
For how long have I used the solution?
I have been using Sparx Systems Enterprise Architect for eight years.
What do I think about the stability of the solution?
In eight years of enterprise-wide modeling with multiple architects and business analysts working day-in-day-out with the environment, we have never had a single major problem and we never lost integrity.
The tool is very robust but assuring complete integrity over time requires competent quality control.
What do I think about the scalability of the solution?
Enterprise Architect is a very flexible and scalable tool. It can be set-up different ways to accommodate capacity, volume, and a number of simultaneous modeling users.
How are customer service and technical support?
Almost never have to go through customer service/technical support but, the few times I needed it, they were very responsive and supportive.
Which solution did I use previously and why did I switch?
In different contexts and organizations, I have tried and used different modeling tools. That said, when I have the choice of tool to use for architecture modeling I always select Enterprise Architect for its usability (even though it is a complex tool), completeness, and extensibility.
How was the initial setup?
It is usually very simple and straightforward. The real work is setting the standard for collaborative work between teams and projects.
What about the implementation team?
For Enterprise Architect, it is usually very simple and I do it myself easily.
For efficient integration with other tools, I usually suggest going through a vendor team.
What was our ROI?
It was not measured recently, but being able to analyze traceability and architectural dependencies doing impact analysis has tremendous value.
Avoiding multiple duplicated elements and being coherent and avoiding confusion about naming or modeling notations from different models or symbols from different modeling tool is very reassuring.
What's my experience with pricing, setup cost, and licensing?
Define your immediate needs and objectives, start small and focused.
Identify some motivated champions inside your organization and find a coach to help them get to know the tools.
Initially, get comfortable and efficient with the vanilla setup of the tool. Do not try to personalize or extend the tool unless you are confident that it will bring more benefits than confusion.
Define templates and model examples to set the organizational standards for modeling. Evaluate your progress, adhesion to standards, and quality of models regularly.
Identify other domains of modeling opportunities that could bring benefits to your organization. With experts and senior architects define a mid/long term vision and costs benefits for integrating all aspects of modeling that are important to you over time.
Annually, revised your mid/long term vision.
Which other solutions did I evaluate?
In my career, I was involved in many modeling tool selection exercises in many organizations and had the chance to compare most of the available tools on the market (Rational Rose, RSM, RSA, IBM RDA, CaseWise, Mega, Aris, ...). To date, I haven't the opportunity to try and evaluate BiZZdesign.
What other advice do I have?
Hang around in the user's community to gain a perspective of what others do and don't do.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Enterprise Architect at Mobiliser
It allows us to validate design changes and give an indication of the code before speaking with developers. Collaborating on a medium to large model resulted in performance problems.
What is our primary use case?
EA and SA Diagramming
How has it helped my organization?
Allowed us to validate design changes and give an indication of the code before even speaking with developers. It also allowed the architects to reuse work done by other projects or by other architecture specialities. It is more structured than tools like Visio making it easier to build accurate diagrams.
What is most valuable?
- Ability to manage a meta-model that support a single source of truth for models
- Ability to capture concept thinking diagrams (referred to as white boarding)
- Reverse engineering capabilities
- Collaborative functionality
- Ability to trace through from a requirement statement to impacted logic was extremely powerful to us
What needs improvement?
Collaborating on a medium to large model resulted in significant performance problems, in some cases critical issues. It did not include sufficient flexibility for architecture work targeting business stakeholders. Very much a tool focused at application architecture despite having functions covering higher architecture domains.
For how long have I used the solution?
I've been using it for eight years in total, and five on a daily basis.
What do I think about the stability of the solution?
We have had some stability issues but these varied version by version.
What do I think about the scalability of the solution?
The scalability issues limit us from expanding the use of the tool.
How are customer service and support?
Initially this was excellent in early versions. The growth of the product has changed as the company has grown. We were not able to get resolution to scalability issues in reasonable timeframes for versions nine or 10.
Which solution did I use previously and why did I switch?
IBM's tools and a number of other tools primarily UML focused. In v7 Sparx was miles ahead of the competition, fast, flexible, priced affordable.
How was the initial setup?
It was straightforward for single use, but for collaborative use it is slightly more complicated.
What about the implementation team?
In house team. If you're thinking of scaling it up I would recommend linking the commitment to pay for the product to demonstration of the tools ability to support the team size and use you are proposing and ensure contracts are in place with tight SLAs if issues occur.
What was our ROI?
It's impossible to tell, as the tool has helped to swing decision making in a few high level business meetings but mostly considered a tool to improve the efficiency of architecture.
Which other solutions did I evaluate?
The current market landscape is changing. The recent work I've done with Orbus IServer to be a serious contender. Other tools now exist like LeanIX as cheaper solutions but SaaS based.
What other advice do I have?
Be realistic about what you team can achieve. In a single use situation there is little advise needed but if you are intending to deliver it into an organisation, ensure that
- The way it will change how you work is possible (considering people and processes)
- The cost is reasonable
- The competition has been assessed using a POC not marketing ware (e.g. Orbus)
- The training impact is understood (The tool is not trival to use)
- The business view is not ignored. In my experience this tool does not remove the need to render information for a business audience separately and neither does tools like Orbus.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Owner at a construction company with 201-500 employees
Has efficient database design capabilities, but the documentation needs improvement
Pros and Cons
- "The platform is stable and reliable."
- "The product could be improved in terms of its ease of use and documentation. While it offers a lot of functionality, it can be difficult to grasp how to utilize these features effectively."
What is our primary use case?
We use the product to design and develop databases, leveraging its features to create robust database models.
What is most valuable?
The product's most valuable features are the database design and development capabilities. These features are adequate for my needs, allowing me to create detailed and efficient database models.
What needs improvement?
The product could be improved in terms of its ease of use and documentation. While it offers a lot of functionality, it can be difficult to grasp how to utilize these features effectively.
For how long have I used the solution?
I have been using Sparx Systems Enterprise Architect for over five years.
What do I think about the stability of the solution?
The platform is stable and reliable.
How are customer service and support?
My experience with customer service and support has been positive. They generally respond within a reasonable time when I have questions or issues.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup was straightforward.
What's my experience with pricing, setup cost, and licensing?
The pricing is reasonable, with the ultimate version costing around 290 Euros for renewal and the initial purchase around 600 Euros. There are no additional costs for maintenance or support, as these are included.
What other advice do I have?
I would recommend this solution for those who work in diverse environments and need a versatile tool.
I rate it a seven.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Innovative ICT Architect at a tech company with 201-500 employees
A good solution for modeling or automated testing but the interface is not user friendly and is outdated
Pros and Cons
- "It is a useful tool for modeling and testing automated processes."
- "Sparx is a good tool for extended usage such as modeling or automated testing."
- "When collaborating with other people, it needs to be more user-friendly."
- "I cannot get businesses to use Enterprise Architect as it is too complicated for them."
What is our primary use case?
We use it mainly for enterprise and business architecture including application landscape and interface landscape. In some instances, we use it for business processes and roadmapping.
How has it helped my organization?
I am not a big fan of using Sparx. The interface is not user-friendly and is outdated. For example, it is not possible to only open a view you've created or to open one project at a time instead of the entire package.
I'm not looking into expanding the use of Enterprise Architect, but I'm looking into replacing it.
What is most valuable?
It has been a useful tool for modeling and testing automated processes.
What needs improvement?
It would be beneficial to incorporate features like document management usage of video models or PowerPoint visuals that you can import and easily use, instead of having to buy extended modules. When collaborating with other people, it needs to be more user-friendly. I cannot get businesses to use enterprise architect as it is too complicated for them.
For how long have I used the solution?
Our organization has used this solution for three years.
What do I think about the stability of the solution?
The stability of this solution depends on the availability of the license server. If this connection is set up properly, the stability is okay. It does take a long time to load model projects.
How was the initial setup?
It was straightforward. It involved connecting to the license server and deploying the solution.
It was deployed within two weeks.
What's my experience with pricing, setup cost, and licensing?
We purchased it once off for 1200 euros. If we want to build integrations with other systems such as Word or SharePoint, we would need to pay approximately 300 euros for this.
What other advice do I have?
Sparx is a good tool for extended usage such as modeling or automated testing. It allows you to do good testing upfront. If the only intention is to use it for architecture modeling and visuals, it may not be the best solution.
I would rate this solution a seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Digital Asset Intelligence Lead at a construction company with 5,001-10,000 employees
Good functionality and has improved efficiency; UI could be enhanced
Pros and Cons
- "The company has become more efficient and reduced its budget."
- "The company wants to reduce its maintenance budget so the aim is to get more for less, and the solution has achieved this and improved efficiency."
- "I think the UI could be improved and made a little bit more presentable."
What is our primary use case?
Our primary use case is related to the architecture around tying the business objectives and values to their maintenance management and asset management system. I'm a digital asset intelligence lead and we are customers of Sparx.
How has it helped my organization?
The company wants to reduce its maintenance budget so the aim is to get more for less. The solution has achieved this and improved efficiency.
What is most valuable?
Sparx has good functionality to tie back the requirements coming all the way up to the balance score card. The connection is good as well being reusable so you can tweak the system and change different elements in it, which actually cascade down and see the connections with the other elements.
What needs improvement?
I think the UI could be improved and made a little bit more presentable. I've also found that sometimes finding the track of the information inside can be difficult. All their topics and help are related to each other with one link over the other and it's a bit like going down a rabbit hole and not being able to find your way back. It would be helpful to have some form of infographic showing how these concepts are related to each other. But I also understand that there is a huge amount of information available and sometimes finding the proper tool is not easy.
For how long have I used the solution?
I've been using the solution for almost a year.
What other advice do I have?
I rate the solution seven out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Owner at a marketing services firm with 11-50 employees
A cheap, flexible, and capable tool with good scripting and automation support
Pros and Cons
- "There are a couple of things. Price is one thing, but we also like the scriptability of it. We got into scripting it and automating tasks with it, and it is super duper easy to do and helpful. The API has improved over the years. We automate everything, and I love the automation aspects of it."
- "EA is a good, cheap, flexible, and capable tool."
- "It took me a while to figure out how to use the report generation features effectively. So, it would be really nice if they had a way to make that a little bit more interactive and a little bit more straightforward."
What is our primary use case?
We use it for data modeling, business process modeling, and all kinds of enterprise architecture tasks such as DoDAF, ArchiMate, SysML, and UML. We do a lot of data modeling, model transformation, and GIS modeling with it.
We are using its latest version.
What is most valuable?
There are a couple of things. Price is one thing, but we also like the scriptability of it. We got into scripting it and automating tasks with it, and it is super duper easy to do and helpful. The API has improved over the years. We automate everything, and I love the automation aspects of it.
What needs improvement?
Its documentation is not 100% perfect, but it is good enough. It is powerful, but because it is so powerful, it is sort of arcane.
It took me a while to figure out how to use the report generation features effectively. So, it would be really nice if they had a way to make that a little bit more interactive and a little bit more straightforward.
Something that is a little bit annoying is that the changes that you make to models are instant and permanent. So, you have to be careful with what you do, and you should do a backup or have some kind of a version control scheme in there. I'm used to Word where you can hit Control+Z and undo what you just did. It is not quite that way in Enterprise Architect. There are cases where the model changes, so you got to be careful with what you do before you change the model.
For how long have I used the solution?
I set up our Pro Cloud Server literally last week. I've used EA for 10 years or more.
What do I think about the stability of the solution?
I don't think I've ever had it crash before.
How are customer service and technical support?
They're amazing. They're a great company. All my interactions with them have been outstanding. So, they're good.
Which solution did I use previously and why did I switch?
I've used a few other tools such as public domain RG and System Architect. EA is a good, cheap, flexible, and capable tool.
How was the initial setup?
EA is extremely easy to set up and use once you know what you're doing. You really do need to have some kind of an overview from someone to get it started. They have good online tutorials, so you can get going. It is pretty easy to get going.
What's my experience with pricing, setup cost, and licensing?
It is cheap.
What other advice do I have?
I am about to do testing of interoperability between EA, System Architect, and a few other things. I'll be really interested to see how the ins and outs of sharing artifacts between those two capabilities work.
I would advise others who are looking into implementing EA to get training. I learned it the hard way. I'm hardheaded, and I just went at it myself, but getting training is going to be a helpful thing on what to do and how to do it correctly. I would learn how to do what you're trying to do before buying a tool to do it. Data modeling is not just about the tool, it is about the actual data modeling itself. So, if you're going to do enterprise architecture, you have to take enterprise architecture training from The FEAC Institute or another institute. Instead of just going right in and using the tool, it is better to be trained. I train my people in what they're doing and not just the tool. They do it way better when I give them the tool.
I would rate Sparx Systems Enterprise Architect an eight out of 10. We do a lot of things with it, and it is a great tool, but no one is a 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Sparx Systems Enterprise Architect Report and get advice and tips from experienced pros
sharing their opinions.
Updated: July 2026
Popular Comparisons
SAP Signavio Process Manager
erwin Data Modeler
Planview Portfolios
SAP PowerDesigner
IBM Blueworks Live
IDERA ER/Studio
Buyer's Guide
Download our free Sparx Systems Enterprise Architect Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Sparx system comparing with ARIS and IBM blueworks.
- What is the difference between NIEM plugin and Sparx?
- Sparx Enterprise Architect vs. iServer - has anyone compared them?
- Can you recommend a graphic illustration tool to model the architecture of IT systems?
- When evaluating Architecture Management, what aspect do you think is the most important to look for?
- Tools to Develop and Manage IT Infrastructure Road-maps
- Sparx system comparing with ARIS and IBM blueworks.
- What EA tool would you advise us to use?
- What are some business benefits associated with enterprise architecture?
- Any experience on newer/low-cost cloud based EA Modelling Tools?














