We are building it right now. We first have to build a repository and the tool, and then we have to develop the training for different types of users. We are using its latest version.
Solution Architect at a insurance company with 1,001-5,000 employees
Easy to use, very stable, works with different standards, and has an incredible repository of artifacts
Pros and Cons
- "Its ease of use and the breadth of the toolkit are most valuable. It has an incredible repository of artifacts to work with, and they're all cross-referenced. It works with a whole bunch of different standards. It works with BPMN, which is Business Process Modeling Notation, and it also works with something called TOGAF, which is the Open Group Architecture Foundation. There are different layers when you're dealing with architecture. There is the user interface, application, data, data servers, and all that kind of stuff. You have the infrastructure, hardware, and software layers, and then you have the application and business capability layers. You can model a business process and decompose it into all of the applications, data, and hardware to support it."
- "They should make the Save button easier to find. A simplified user interface for a lighter user would probably be useful. I am not sure if such an interface is already there."
What is our primary use case?
What is most valuable?
Its ease of use and the breadth of the toolkit are most valuable. It has an incredible repository of artifacts to work with, and they're all cross-referenced.
It works with a whole bunch of different standards. It works with BPMN, which is Business Process Modeling Notation, and it also works with something called TOGAF, which is the Open Group Architecture Foundation. There are different layers when you're dealing with architecture. There is the user interface, application, data, data servers, and all that kind of stuff. You have the infrastructure, hardware, and software layers, and then you have the application and business capability layers. You can model a business process and decompose it into all of the applications, data, and hardware to support it.
What needs improvement?
They should make the Save button easier to find.
A simplified user interface for a lighter user would probably be useful. I am not sure if such an interface is already there.
For how long have I used the solution?
I have been using this solution for six months.
Buyer's Guide
Sparx Systems Enterprise Architect
March 2025

Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
846,617 professionals have used our research since 2012.
What do I think about the stability of the solution?
It is very stable.
What do I think about the scalability of the solution?
It is scalable. Right now, we've only got a hundred books, but we want to have hundreds of thousands of books. There are only three of us using it in our architecture group, and then there are probably 30 other architects in other parts of the company who are using it.
How are customer service and support?
My colleague is dealing with technical support.
How was the initial setup?
One of my colleagues did that. I am not familiar with the setup, but I know it is pretty elaborate because, like anything, you got to configure it the way you want. The more robust the tool, the more configuration it usually needs.
What about the implementation team?
In terms of the software solution, it doesn't take a lot of maintenance. It is like building out a library.
What other advice do I have?
I would advise others to understand their needs and find a tool that really meets their needs.
I would rate Sparx Systems Enterprise Architect an eight out of ten. It is a very strong tool, but I don't have enough comparison points to give it a higher rating.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Enterprise Architect at a transportation company with 501-1,000 employees
Offers full development life-cycle modelling yet does not support analysis of the models
What is most valuable?
- Modeling to the Open Group’s Archimate specification
- Model objects stored to a database for analytical purposes
- TOGAF and Zachmann frameworks reinforce method-specific content models, etc.
How has it helped my organization?
- Sparx EA is used to capture the current state of technology systems as it pertains to the business infrastructure and application components, and how they combine to support the business needs and goals
- Similarly, it captures the planned state for projects that are delivering change
- Similarly, it captures the planned state for projects that are delivering change
What needs improvement?
- The product inherently does not support analysis of the models. For example, to determine what business processes will be impacted by work on a specific server requires a person knowledgeable in the notation to manually perform the analysis.
- Documents generated from the product leave a bit to be desired.
For how long have I used the solution?
Over one year
What was my experience with deployment of the solution?
There are various add-on components depending on what features/version you buy. Trying to install all products as a non-admin did create challenges. Otherwise, installation with admin privileges was uneventful. Installation of the product’s database schema to the database was simple and the subsequent use of the database as a store for modeling data was easy.
What do I think about the stability of the solution?
No the product is generally very stable.
What do I think about the scalability of the solution?
No. This product is a desktop tool and generally would not have any scalability issues unless using a centralized service, such as a database server.
How are customer service and technical support?
Customer Service:
No customer service has been needed in the one year of service.
Technical Support:No technical support has been needed in the one year of service.
Which solution did I use previously and why did I switch?
Other solutions in earlier years. This product was an initial purchase for this need and did not replace any other product within this context.
How was the initial setup?
Installation was straightforward for all components and configurations.
What about the implementation team?
In house implementation.
What was our ROI?
The nature of this product did not justify an ROI but given a typical fully burdened rate for employee time, the sub-$1000 price tag is quickly recovered.
What's my experience with pricing, setup cost, and licensing?
List price for EA Ultimate Edition was just under $1000/seat perpetual license. Use of a shared Microsoft SQL Server as a repository adds approximately $2.00/day for all EA users based on the company’s negotiated license fee.
Which other solutions did I evaluate?
Archimate from the Open Group as well as other more robust EA products, both open source and proprietary.
What other advice do I have?
This is really just a modeling tool. Despite its name it does not really compare to to other “enterprise architecture” tools from companies such as Orbus, and Troux. That said the product offers full development life-cycle modelling in addition to some project management tie-ins.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Sparx Systems Enterprise Architect
March 2025

Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
846,617 professionals have used our research since 2012.
Principal at Mire Consulting
Reliable, beneficial streams, and good support
Pros and Cons
- "The most valuable feature of Sparx Systems Enterprise Architect is the value streams."
- "The initial setup of the Sparx Systems Enterprise Architect It's very complicated. It's very difficult to start with the right templates because there are many possibilities. The deployment took approximately two days."
What is our primary use case?
We use the Sparx Systems Enterprise Architect to guide the enterprise data model used for documentation.
What is most valuable?
The most valuable feature of Sparx Systems Enterprise Architect is the value streams.
For how long have I used the solution?
I have been using Sparx Systems Enterprise Architect for approximately three years.
What do I think about the stability of the solution?
Sparx Systems Enterprise Architect is stable.
What do I think about the scalability of the solution?
I rate the scalability of Sparx Systems Enterprise Architect a four out of five.
We have approximately 60 people in my organization using this solution.
How are customer service and support?
I rate the technical support of Sparx Systems Enterprise Architect a four out of five.
How was the initial setup?
The initial setup of the Sparx Systems Enterprise Architect It's very complicated. It's very difficult to start with the right templates because there are many possibilities. The deployment took approximately two days.
I would rate the ease of implementation of Sparx Systems Enterprise Architect one out of five.
What about the implementation team?
I did the implementation of Sparx Systems Enterprise Architect myself. It's a long whole process to activate it and to be on the right path. It takes a lot of communication with the technical team.
What's my experience with pricing, setup cost, and licensing?
There is no license required for this solution.
What other advice do I have?
My advice to others is to get off to the right start by choosing the correct template. That's very important, otherwise, you will be lost.
I rate Sparx Systems Enterprise Architect a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Solution Designer at a comms service provider with 1,001-5,000 employees
I can create requirements, draw all kinds of UML diagrams, link it all together and produce nice PDF reports and charts for the stakeholders.
Valuable Features
There are many, but the most important is traceability, and having the option to quickly drill down from a birdseye view to the little details, and back.
Improvements to My Organization
I can create requirements, draw all kinds of UML diagrams, link it all together and produce nice PDF reports and charts for the stakeholders. We even quit using JIRA and perform issue tracking with a nearshoring team of 10 people directly in Sparx.
Room for Improvement
Once you know the tool, there is not much left that I miss. It lacks some collaborative functions like sending emails when a status changed. But I can perfectly live with that, by using Discussions and Model Mail in EA. Another thing is the locking of diagrams etc., which is important when working in a team. This can be a little bit cumbersome. But here I also have found a nice workaround, so again, I can perfectly live with that.
What I miss is a way to hide stuff that I don't need, so that all the windows and views are not clustered with unnecessary stuff. That would also be nice for new team members, so that they are not lost so many times.
Use of Solution
I've been using it for four years.
Deployment Issues
We've had no issues with the deployment.
Stability Issues
It is very stable. It only doesn't like when it loses connection to the database repository, but even after a forced reboot, I have never lost any data.
Scalability Issues
We have had no issues scaling it for our needs.
Customer Service and Technical Support
I only used it a few times, when I forgot passwords or license keys. The support was always fast and excellent.
Initial Setup
I always compare EA with a lovely beast. It seems very complex at the beginning, because it provides you with all options in all places, but once you realized that you don't have to use it all, and you know your workflow, it just works perfectly.
Implementation Team
We did it in house. It is a simple installation. Also, setting up the key store for managing the floating licenses is no rocket science.
Pricing, Setup Cost and Licensing
The price for such a tool is very fair. You can choose between different versions depending on your needs, and you can scale up any time later. There is a free trial (30 days), and a free version of EA to view the model. This is perfect for stakeholder to see what is going on.
Other Solutions Considered
I really tried hard to find the best solution that suits all needs. JIRA/Confluence, and many UML tools like Magic Draw. The only tool that comes close is Visual Paradigm. After some time evaluating, I chose EA, because it gives me the freedom of writing SQL queries, and I can create backups of the whole model very easily. Also, the concept of floating licenses is very nice if you work with different external teams.
Other Advice
Just be prepared that at the beginning EA will overwhelm you with all its options. It is very hard for example to create your first nice looking report. But if you don't give up too early, EA will pay off on the long run.
When I confronted the developer team that I plan to switch from JIRA to EA, they were not really happy. But now, after a short while, they love it because they immediately see changes, have access to all the diagrams (ERDs, Sequence Diagrams etc.). They now always have the big picture (I'm using mind maps, for example), and wherever they are, they can simply right-click an element, click "Find in Diagrams" and see this element in context. We even do all time reports in EA, directly on the Issues, Requirements etc. The hidden power of EA comes with its "Tagged Values". We are doing scrum, with sprints and retrospectives etc. all in EA without any additional extension or third party tool.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
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 significant performance problems.
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.
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: I am a real user, and this review is based on my own experience and opinions.
Solutions architect at a government with 5,001-10,000 employees
A wide, stable, and intuitive solution with a lot of possibilities and support for standard modeling languages
Pros and Cons
- "Modeling is a part of my work, and it has a lot of standard modeling languages. It is quite wide, and a lot is possible in it. We are not programming it ourselves, but if you are into programming and developing software yourself, you can go further and do a lot with Sparx. You can work from the framework and go into the details. With this solution, you get a lot of value at a low cost. It is also quite intuitive in terms of use. I like the use of it."
- "The fact that you can do a lot yourself is a plus point, but it also becomes a challenge because you need an understanding of the programming languages to get things to work. It becomes challenging for those who are not very good at programming. You have standard reports, but if you want to make your own reports, you have to program it. Similarly, if you want validations rules, you have to take care of them yourself."
What is our primary use case?
I work for a big government organization, and I am an advisor. I provide advice about the standard IT solutions, BI solutions, and integration solutions. I advise about the standards that we have. We are trying to make everything as standardized as possible for the whole organization. While advising, I think about whether a solution is good enough and meets the standards. I also consider if we have to do some upgrades or if we need to change the solution. I only give advice. I am not the one making decisions.
What is most valuable?
Modeling is a part of my work, and it has a lot of standard modeling languages. It is quite wide, and a lot is possible in it. We are not programming it ourselves, but if you are into programming and developing software yourself, you can go further and do a lot with Sparx. You can work from the framework and go into the details.
With this solution, you get a lot of value at a low cost. It is also quite intuitive in terms of use. I like the use of it.
What needs improvement?
The fact that you can do a lot yourself is a plus point, but it also becomes a challenge because you need an understanding of the programming languages to get things to work. It becomes challenging for those who are not very good at programming. You have standard reports, but if you want to make your own reports, you have to program it. Similarly, if you want validations rules, you have to take care of them yourself.
For how long have I used the solution?
I have been using this solution for about five years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
We don't have a lot of users because we are not developing the software ourselves. We just use a few models of the software.
How are customer service and technical support?
We have our own functional maintenance. We also have an external company for technical support. They get in touch with Sparx's technical support if needed, but I don't have an idea about if they need support.
What's my experience with pricing, setup cost, and licensing?
Its price is very good for the value that you get with it.
What other advice do I have?
It can do so many things. Because of this, sometimes, it can be a bit difficult to find what you need, which is logical and expected in every tool with a lot of features. It is kind of a project in itself to learn to work with it. It is quite easy when you work with it for some time.
It is a very good solution. Before you start, I would recommend considering the following:
- How will you use it?
- Do you need a central database or does everything work separately?
- Do you need a lot of exports and imports for other things?
There could be challenges in terms of the integrations of the models and when there are a lot of people working on it. You need to think about who is given what rights, and you shouldn't let everyone work on everything because it could become a mess. You need to think carefully about how to organize your work before you start working with it.
I would rate Sparx Systems Enterprise Architect an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Enterprise Architect at CCandC Solutions
Economical, easy to use and deploy, and approved by the Open Group, but the support can be improved
Pros and Cons
- "It is an EA tool that is approved by Open Group. It is in the tool register of Open Group."
- "Their technical support is not good in India. I wrote to them because I had a question, but I never got an answer. So, I just left it behind."
What is our primary use case?
I use it to demonstrate Business Process Modeling Notation (BPMN) and architecture repository. I also demonstrate the document generation facility of the tool. It has got a plugin named BRC, binary enterprise architecture system integration, and I use that to show to my participants' diagram-driven architecture, gap analysis using diagrams, work package creations, and architecture roadmap creation.
It is a desktop solution. I have purchased the desktop version.
What is most valuable?
I like it because it is very economical. Price-wise, Sparx EA is very low cost.
It is easy to use. Connecting entities is very easy in this.
It is an EA tool that is approved by Open Group. It is in the tool register of Open Group.
What needs improvement?
Their technical support is not good in India. I wrote to them because I had a question, but I never got an answer. So, I just left it behind.
For how long have I used the solution?
I've been using this solution for the last three years for my class.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
I have not used it for large projects, but I have asked Sparx people whether it can have multi-faring and configuration management, and they said yes.
I am the main trainer of my organization, and I am the only one who is using it.
How are customer service and support?
Their technical support is not good in India. It could be better. I wrote an email to the support, but I didn't get a response. I did not call them and pursue it too much because my need was not professional. My need was more education-based. It is good for my use, and I'm able to fill the time in my class with topics.
How was the initial setup?
It is easy to install. You just execute an MSF file, and it is implemented quickly. It took a maximum of three minutes.
What about the implementation team?
I did it myself. I did not take the help of any technical team of Sparx EA.
What's my experience with pricing, setup cost, and licensing?
It is very economical and low cost. You have to pay for a one-time license, and it is active forever.
What other advice do I have?
I would recommend this solution. I would rate it a six out of 10.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Enterprise Architect at a consumer goods company with 501-1,000 employees
Affordable, easy to set up, and offers a variety of diagrams
Pros and Cons
- "We have found the stability to be very reliable."
- "The user interface is not so good. It's not easy for someone to use it at first. The product takes some getting used to."
What is our primary use case?
Mostly, we are using the solution around the IT department. We use it for functional analysis. That said, I have also tried for two years to use it more in business cases.
What is most valuable?
The variety of diagrams available is excellent.
You are able to combine different diagrams together and to use a UML component in a different diagram, for example. It's quite flexible.
The initial setup was pretty easy.
The solution is scalable.
We have found the stability to be very reliable.
The solution is affordable.
What needs improvement?
The user interface is not so good. It's not easy for someone to use it at first. The product takes some getting used to.
In the next update, I would like to see more integration with databases in the cloud. For example, Amazon. I'd like that mostly to plug the Sparx tool above any Azure database or Amazon database in the cloud.
You do need to set up something separate in order to broadcast or share information. That's not so easy to do with the product itself.
For how long have I used the solution?
I've used the solution for 14 years at this point. It's been well over a decade.
What do I think about the stability of the solution?
While we have had performance issues in the past, it was mostly due to the database we had chosen a few years ago. We've since moved over to another one and now it's really good.
What do I think about the scalability of the solution?
We have 25 people in our company that directly deal with this product.
The solution is very easy to scale. It's no problem at all. If a company needs to expand it, it can do so.
How are customer service and support?
I used technical support maybe two years ago for the first time. Mostly, I look online and all around for discussion articles. I have to say that Sparx has a lot of documentation and articles and user groups that users can just dig into and find information. I just asked a question a few years ago about a possible feature that I wanted to see in the next version. It wasn't really for troubleshooting.
How was the initial setup?
The first setup was 14 years ago, and therefore it has been a long time. However, it is very easy and not overly difficult.
The maintenance involved is all about the database. We moved from an old database to a newer one. However, that's it. There is no maintenance, events, or tasks to schedule regularly.
What about the implementation team?
We did not need a vendor to assist us. We did not use a consultant or integrator. We implemented the solution ourselves and we were able to configure it in-house as well.
What's my experience with pricing, setup cost, and licensing?
I'm just a customer and an end-user.
The pricing is reasonable. It's not overly expensive. The price to quality ratio is very good.
Extra costs are mostly related to the training part. The tool is not very user-friendly. Most of my time is around training new users around UML and organizing the information. There are too many ways to use the tool and to organize, and a couple of guidelines are very essential to keep the value up. Training is very important and useful.
I would rate the solution at an eight out of ten.
What other advice do I have?
I'm currently using the latest version of the solution at this time. I can't speak to the exact version number, however.
I would definitively recommend the solution to any IT department as it's very cheap and very powerful. However, it is not very user-friendly. It's a modeling tool, and modeling is not very popular typically. That said, you can scale it to fit the requisite departments.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free Sparx Systems Enterprise Architect Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
erwin Data Modeler by Quest
SAP PowerDesigner
BiZZdesign HoriZZon
Avolution ABACUS
Planview Portfolios
IDERA ER/Studio
PTC Windchill
erwin Evolve by Quest
IBM Rational System Architect
OrbusInfinity
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?
I found this review helpful -- Clear feedback - words are not minced!