No more typing reviews! Try our Samantha, our new voice AI agent.
CEO at SEP Consulting kft.
Real User
Feb 20, 2022
Practical, stable solution for electronic signature design
Pros and Cons
  • "The advantages of Enterprise are that it's cheaper and much more practical than MagicDraw."
  • "The integration could be improved."
  • "The model integrity is not the same as MagicDraw, so MagicDraw is a bit better as a tool."

What is our primary use case?

The primary use cases are electronic signature design. The electronic signature is typically the NETLOCK, and the electric number is a secret, so it's the NETLOCK electronic signature.

The solution is deployed on-premises.

What is most valuable?

The advantages of Enterprise are that it's cheaper and much more practical than MagicDraw.

What needs improvement?

The model integrity is not the same as MagicDraw, so MagicDraw is a bit better as a tool.

The integration could be improved.

For how long have I used the solution?

I have been using this solution for one year, but I don't use Enterprise Architect on a daily basis.

Buyer's Guide
Sparx Systems Enterprise Architect
May 2026
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,644 professionals have used our research since 2012.

What do I think about the stability of the solution?

The solution is stable. It doesn't require any specific maintenance.

What do I think about the scalability of the solution?

It's scalable.

Which solution did I use previously and why did I switch?

I have also used MagicDraw. We changed from MagicDraw to Enterprise Architect because the client has Enterprise Architect, and we have tried to export all the delivery products to the Enterprise Architect, and more or less, it should be possible.

How was the initial setup?

My understanding is that setup is easier than MagicDraw.

What's my experience with pricing, setup cost, and licensing?

We had a yearly license.

What other advice do I have?

I would rate this solution 9 out of 10. 

That tool is still alive. We recognize that 10 years back, it was the same product, and at the moment it seems to be still alive. That means the background of the product is okay, and it can be in life for the next 10 years.

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.
PeerSpot user
reviewer1405377 - PeerSpot reviewer
Sr. Solutions Architect at a insurance company with 501-1,000 employees
Real User
Jan 28, 2022
Flexible, light on resources, but portfolio planning could improve
Pros and Cons
  • "Sparx Systems Enterprise Architect is very flexible and it is simple to define the metamodel, and additionally, it is lightweight on resources."
  • "In a future release, they should improve portfolio planning."
  • "If you are using Sparx Systems Enterprise Architect as an individual contributor, then it's not a great choice."

What is our primary use case?

Our customers are using Sparx Systems Enterprise Architect for enterprise architecture modeling, where interrelationship among different enterprise entities.

What is most valuable?

Sparx Systems Enterprise Architect is very flexible and it is simple to define the metamodel. Additionally, it is lightweight on resources.

What needs improvement?

The solution could improve by having more aggressive working sessions with other product vendors. It would be a benefit to have demo sessions where users of the solution can ask questions to product experts and receive answers. For example, people who are struggling with the initial setup.

The team setup is very crucial for the success of a tool like this. I don't know if we looked into it properly. However, if some part of it, such as user setup can be automated, then it would be great for adoption.

In a future release, they should improve portfolio planning.

For how long have I used the solution?

I have been using Sparx Systems Enterprise Architect for approximately eight years.

What do I think about the stability of the solution?

The solution is stable.

What do I think about the scalability of the solution?

The scalability is fairly good. However, I do not have, for example, 100 users to be able to fully determine the scalability.

In my organization, we have the chief, enterprise, architect, infrastructure, and security architect that are supposed to use the solution. However, only one or two people are using it at this time.

We are pushing for evolving tools but I am not sure if we are going to increase the usage.

How are customer service and support?

I have never used technical support.

Which solution did I use previously and why did I switch?

We were using other solutions and we switched to Sparx Systems Enterprise Architect because it is lightweight, simple to use, and inexpensive.

How was the initial setup?

The initial setup is easy to do. However, with the implementation, people struggle with how multiple people can work in a collaborative structure. That doesn't come easily. You have to define many things. There is room for improvement because people do not understand the solution.

The solution is not fully deployed but individual people are using it. The beauty of enterprise modeling tools is to collaborate into a single workspace. A single workspace means a single model where everything is interrelated. People have traceability.

If you are using Sparx Systems Enterprise Architect as an individual contributor, then it's not a great choice. It's not implemented in the current organization effectively. If Sparx Systems Enterprise Architect can provide demonstrations or a checklist it would be very useful.

What about the implementation team?

We do not have a separate team that manages the solution. We all manage the solution.

What's my experience with pricing, setup cost, and licensing?

Sparx Systems Enterprise Architect is priced well. The price we pay is approximately $20 per month. Other solutions I have found to be much more expensive.

Which other solutions did I evaluate?

We evaluated other solutions before choosing Sparx Systems Enterprise Architect. Most of the other solutions had very big footprints and were very heavy tools. Our use cases were mostly related to EA modeling. For that, this tool was good.

What other advice do I have?

The customer that is using this solution has not implemented it in the right way, but they are expected to. It's not fully utilized. If you start putting the model together, it's definitely a great thing to improve the overall ecosystem. If you put tools, such as Sparx Systems Enterprise Architect everything is always up to date.

If we will have this fully implemented, our productivity will increase. Since I work as an architect, most of the time we spend understanding as-is state and current state. If somebody is utilizing this solution, you don't need to spend a lot of time. You will always have an up-to-date depiction of the current state.

I rate Sparx Systems Enterprise Architect a seven out of ten.

There are other use cases that cover enterprise architecture, which is not part of the tools. This tool does what it is built for, which is modeling the enterprise architecture. I gave the seven ratings based on the overall ecosystem which is required.

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.
PeerSpot user
Buyer's Guide
Sparx Systems Enterprise Architect
May 2026
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,644 professionals have used our research since 2012.
reviewer977976 - PeerSpot reviewer
System Architect, SCRUM Product Owner at a tech company with 10,001+ employees
Real User
Dec 2, 2021
Usability could improve, more options needed, but simple installation
Pros and Cons
  • "The installation was very easy."
  • "We are using Sparx Systems Enterprise Architect for model-based system engineering."
  • "I have found the solution is lacking options. The general usability needs improvement and more compliance to CML definitions."

What is our primary use case?

We are using Sparx Systems Enterprise Architect for model-based system engineering.

What needs improvement?

I have found the solution is lacking options. The general usability needs improvement and more compliance to CML definitions.

For how long have I used the solution?

I have been using Sparx Systems Enterprise Architect for approximately two years.

What do I think about the stability of the solution?

The stability could improve.

What do I think about the scalability of the solution?

The scalability could improve in my experience.

We have hundreds of employees in my company that are using this solution.

How are customer service and support?

The company does not put a lot of focus on technical support. I am not sure if they are overloaded but there is improvement needed.

Which solution did I use previously and why did I switch?

I was previously using PTC Windchill and we switched to Sparx Systems Enterprise Architect because it was too expensive.

How was the initial setup?

The installation was very easy.

What about the implementation team?

Our IT department did the implementation of the solution.

What other advice do I have?

I would not recommend this solution to others.

I rate Sparx Systems Enterprise Architect a five out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
consultant at Government of Saskatchewan
Consultant
Nov 11, 2021
Cheaper than most similar tools
Pros and Cons
  • "I like Sparx's BPM features and the way it lets you create the diagram."
  • "Sparx is very reliable and it's integrated with ServiceNow via the cloud, so you can share info and store everything inside the Sparx EA."
  • "When many users are accessing the system at the same time, Sparx slows down. It can't easily support a large team."

What is our primary use case?

We use Sparx to design the whole enterprise architecture, from the highest level down to the physical level, and to generate those XML messages. Also, we generate the DDL for the database to support DevOps. 

How has it helped my organization?

In the beginning, I didn't have any training. I just wanted to try, but I spent two hours and I couldn't do anything. I clicked here, then clicked there—it didn't work. Eventually, I learned how to use it, but in the beginning, it wasn't very straightforward. Usually, because of my computer experience, I can do things by intuition. So if you do not get training, read the user manual, or Google how to use it, then it's hard to do anything. With some other tools, you can immediately do something, but I had to take some time with this one.

What is most valuable?

I like Sparx's BPM features and the way it lets you create the diagram.

What needs improvement?

I check the Gartner report pretty regularly and I see that Sparx keeps on going down in the rating. The Sparx EA needs to catch up. I believe the one reason is the strategic architecture. Also, other tools might work better for those high-level executives for whom the quality of the diagram is very important. Sometimes these little differences set a product apart. 

For how long have I used the solution?

Almost about 10 years, I think. Yeah.

What do I think about the stability of the solution?

Sparx is very reliable. And it's integrated with ServiceNow via the cloud, so you can share info and store everything inside the Sparx EA. 

What do I think about the scalability of the solution?

When many users are accessing the system at the same time, Sparx slows down. It can't easily support a large team. I'm a contractor and for my latest contract, there are 30 architects and 20 business analysts.

How are customer service and support?

Sparx support isn't very responsive. 

How was the initial setup?

The Sparx setup wasn't complex.

What's my experience with pricing, setup cost, and licensing?

The license I use is on-premise. We haven't gone to the cloud where we have to pay monthly or something like that. Sparx is cheaper than most similar tools. 

What other advice do I have?

I rate Sparx Systems Enterprise Architect nine out of 10. I recommend it, and I also go to other organizations and train their employees how to use it.

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.
PeerSpot user
Enterprise Architect at CCandC Solutions
Real User
Oct 21, 2021
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."
  • "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, and it is an EA tool that is approved by Open Group and 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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Enterprise Architect at a consumer goods company with 501-1,000 employees
Real User
Oct 2, 2021
Affordable, easy to set up, and offers a variety of diagrams
Pros and Cons
  • "We have found the stability to be very reliable."
  • "I would definitively recommend the solution to any IT department as it's very cheap and very powerful."
  • "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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Entrepreneur-Consultant-Developer-Freelance at Dipl.-Ök. Roland Kossow
User
Sep 15, 2021
Great integrated scripting framework for automation, scalable, and integrates data well
Pros and Cons
  • "The best thing about the tool is that its database is open."
  • "It really is pretty cheap and you only pay the maintenance renewal, so it is worth every dime."
  • "The automatic creation of reports based on the model elements could be improved."
  • "The tool is, to some extent, clumsy and in some areas slow (especially on mid or low-performance workstations)."

What is our primary use case?

I use Sparx Systems Enterprise Architect (EA) in many situations where I need to structure thoughts. Primarily, it is an EA tool. I use it when I have projects where I am in the Architect role. Modeling systems in EA is far superior to doing it in Excel or Word documents. Especially in Software Development projects, it is a neat feature that you can create code from UML-Models and that you can import source code and EA creates classes from the code.

I use it on a fast Workstation in diverse modeling situations within Enterprise Architecture, but also Software Architecture projects. 

How has it helped my organization?

Sparx EA is a good tool to model any system on. It is based on UML, but it provides the ability to create your own metamodels, so you can implement/model anything.

The tool comes in the Ultimate version with tons of predefined perspectives which are suited for plain UML, Strategy, Structured Analysis, Requirements, Database, and Enterprise Architecture Modelling to name just a few.

It is possible to mind map and wireframe and also to create roadmap diagrams. That said, to be honest, some of these diagrams could be improved.

What is most valuable?

The best thing about the tool is that its database is open. It provides an integrated scripting framework for automation and it can be automated via COM with Delphi, Visual Basic, C++, or any other programming language capable to do COM automation. It is also possible to develop your own add-ons, so the tool is very well suited as a basis for your company-wide Enterprise Architecture tooling. You can integrate data from web applications or specialized FAT clients which you develop for Enterprise Architecture Management requirements.

What needs improvement?

The tool is, to some extent, clumsy and in some areas slow (especially on mid or low-performance workstations). 

Quite a lot of data entry would be very tedious if you could not develop your own automation or data entry tooling (or have it developed for you).

The automatic creation of reports based on the model elements could be improved and overall the diagrams could be more beautiful (or more visually appealing content could be added) to the toolbox. The wireframing support could also be improved and the roadmap capability is not ideal.

For how long have I used the solution?

We've used the solution for approximately 5 years.

What do I think about the stability of the solution?

DB connections can hang, however, that might not be the product's fault. The product was developed ages ago and it rarely has a hickup. Almost never.

What do I think about the scalability of the solution?

The scalability is fair. If you are a mega-corporation (like worldwide and hundreds of thousands of configuration items), it boils down to the sizing of the DBserver on which the model is hosted. I've already worked with quite big model repositories and at some point, you might need to partition into different repositories and consolidate whatever you need a unified view on, but if you are willing to treat Sparx EA as the focal tool within a partly self-developed framework of architecture tools you are good to go.

Which solution did I use previously and why did I switch?

I know some of the other web-based solutions - but not as good as Sparx EA. For UML modeling, I used (since 2000) Modelmaker which could create C# and Delphi code (which was sadly discontinued). First, I moved to Sparx because Modelmaker was discontinued, but as my projects shifted more and more from Software Development to Enterprise Architecture, it was a better-suited tool for the challenges I faced. 

How was the initial setup?

The initial setup is not really easy. Especially if you use the cloud server. You need to set up a licensed server, and, if you work on a relational database (which is recommended for large repositories and necessary if you want to collaborate on models), you need to have some DB knowledge (DBMS Based Repositories For Enterprise Architect | Sparx Systems)

What about the implementation team?

We handled everything in-house. 

What was our ROI?

I cannot really tell if we've seen an ROI. It is more that the quality of my work is much better and that I have a more pleasant experience working with it. It would take much effort to really calculate an ROI on this. It really is pretty cheap and you only pay the maintenance renewal, so it is worth every dime.

What's my experience with pricing, setup cost, and licensing?

The tool has a lot of "bang for your buck" - especially if you can develop extensions yourself it has an unmatched price/performance ratio. That said, beware that you really need to become an expert in the tool or hire one to leverage the benefits of the tool.

Which other solutions did I evaluate?

I did not evaluate other solutions. I heard of Sparx EA to be one of the best - even though it is a challenging tool - and that is why I took it.

What other advice do I have?

Go for it. Whichever team in your company that will integrate the tool into your Enterprise Architecture Management toolchain should read the books from Thomas Kilian (leanpub.com)

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Senior Solutions Architect Lead at a wholesaler/distributor with 1,001-5,000 employees
Real User
Aug 17, 2021
Good traversability, model-centric approach, and makes it easy to maintain documentation
Pros and Cons
  • "Its traversability is most valuable. I can use ArchiMate, and I can create a UML model. ArchiMate is for logical enterprise architecture, UML is for software engineering, and BPMN is for business processes. I can build it to have multiple models, and they are also traversable, which is not something that every tool allows. If there is a huge organization, you can segment it and have separate models for business technology or internal resource management system. You don't need to keep them in one model, and you can decide to segregate them."
  • "From a practical point of view, we need speed and reliability for creating a model and doing some really meaningful tasks such as application landscape, refactoring, etc. These are two primary criteria. Sometimes, when you import something, it creates the object duplicates, or it allows you to do something that you're not supposed to do. For example, validation is missing. This could be frustrating because when you work at a high speed, you need to come back and start fixing things that the tool allowed you to go with, which is not quite good. So, there should probably be some internal mechanisms to advise you about what you're doing and what is probably not the best idea."

What is our primary use case?

My job is about helping the organization to create a functional solution. I build models for the organization at the business layer, application layer, etc. It also involves integration with other tools, such as erwin, for data modeling.

What is most valuable?

Its traversability is most valuable. I can use ArchiMate, and I can create a UML model. ArchiMate is for logical enterprise architecture, UML is for software engineering, and BPMN is for business processes. I can build it to have multiple models, and they are also traversable, which is not something that every tool allows. If there is a huge organization, you can segment it and have separate models for business technology or internal resource management system. You don't need to keep them in one model, and you can decide to segregate them.

Its model-centric approach makes it very easy to create documentation based on a template. Every company says that maintaining documentation is a very tedious task, and it usually requires subject matter experts. That's why companies rarely maintain documentation, but when you maintain the model, and you have the right processes and the right roles assigned, it can be naturally maintained. You can just simply produce a document by selecting whatever you need and in a format that you need. It is a very powerful feature.

What needs improvement?

From a practical point of view, we need speed and reliability for creating a model and doing some really meaningful tasks such as application landscape, refactoring, etc. These are two primary criteria. Sometimes, when you import something, it creates the object duplicates, or it allows you to do something that you're not supposed to do. For example, validation is missing. This could be frustrating because when you work at a high speed, you need to come back and start fixing things that the tool allowed you to go with, which is not quite good. So, there should probably be some internal mechanisms to advise you about what you're doing and what is probably not the best idea.

For example, you can do many things with ArchiMate, which is modeling language, but people can interpret many things incorrectly. They start modeling and then realize that it is not a good idea. So, it is not the tool itself. It is probably a combination of the modeling language and the tool that validates it. It would be very good if validation mechanics are embedded in the tool to, at least, advise people that a particular thing is allowed to be done in this way, but doing it would also mean something else that you may not want. The languages themselves are not perfect. In a large company, you have many people doing the modeling. If they interpret things differently and the tool allows them to do that, then you would have to do some rework.

For how long have I used the solution?

I have been in and out. I have probably been using this solution for seven or eight years.

What do I think about the stability of the solution?

When I use it, it is stable. I do not have any problems. I really love the tool, and I have friends who work with this. They simply admire it. So, it is very popular in this area.

How are customer service and technical support?

I didn't use their tech support much.

Which solution did I use previously and why did I switch?

I tried to build a design with another solution two or three years ago, but there was something wrong and it was very slow. It was called Business Design. So, basically, I just said that I cannot use it for the scale of the task that I have. I simply cannot use that tool. They could maybe tune it up. I'm not blaming the tool itself, but my experience with it was really negative. I expect that the Sparx program will be faster.

How was the initial setup?

I am asking my IT to install version 15 on my laptop. I have submitted a request, and I want to have it set up and then try it. I will play with this a little bit and figure it out.

What's my experience with pricing, setup cost, and licensing?

I use my own license. So, I just bought the professional version, which costs $800 or something like that. 

In the company where I am working, we have floating licenses. They are probably more expensive. Its licensing is affordable, but we are talking about a large organization, and there could be modelers or viewers of the models. We don't know how much that would cost us.

Which other solutions did I evaluate?

Currently, I am using a different tool, which is open-source, because the company didn't want to pay. It looks like they have changed their mind, and I have now started looking into the tool. I will also be looking at other cloud-based tools, including Sparx. We haven't yet made a decision. We will compare all the options, and Sparx has very good chances. We are quite positive about it, but there is also competition.

What other advice do I have?

My task right now is to create a model for the entire organization with thousands of NMLs and tens of thousands of relationships. It is very big, so the speed of the process in it is very important. My superiors are thinking about a cloud version because they don't really want to maintain it. They're talking about something like DevOps so that in the development, they have the continuous promotion of the code, automated testing, etc. We are not building the executable code. If you look into a modeling language, it is a language. It is not a programming language, but it comes under the same category as the programming language. For many people, it is much easier to understand than Enterprise Architect. They try to stay away because of the complexity.

I would rate Sparx Systems Enterprise Architect an eight out of 10. My experience is a little bit outdated, but I was very pleased with it.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Software Architect at a transportation company with 10,001+ employees
Real User
Jun 6, 2021
Practical and user-friendly with good documentation
Pros and Cons
  • "It's a very practical solution; you don't need to do an advanced course to start using this tool and it offers great intricacy so you can really do many kinds of models."
  • "Sparx can be a bit slow. If you are trying to design software architecture, sometimes we run into issues and need to refresh."

What is our primary use case?

We primarily use the solution for modeling. We've tried to map a set of fields and we have and combined it with the processes of the company.

We wanted something that included all of the shapes represented in the software architecture solutions of our company. We created near 2,000 products that we have in the company. We used this product, as well as HOPEX, which we also bought, to represent the software architecture of our solutions and the mapping within the processes of the company.

What is most valuable?

If you compare the price of MEGA HOPEX with Sparx Systems Enterprise Architect, Sparx is cheaper.

It's a very practical solution. You don't need to do an advanced course to start using this tool.

It offers great intricacy. You can really do many kinds of models. You don't have to design certain designs in another tool. It even allows enterprise architecture to be modeled within it. 

The solution is very user-friendly. When you draw a diagram to model the architecture, it's very flexible. If you have a double standard, you can use the tool. You can use UML Ultimate if you like. If you have a different set of standards for certain models, you can put those in. 

The documentation and the articles they have on offer are pretty decent.

What needs improvement?

Sparx can be a bit slow. If you are trying to design software architecture, sometimes we run into issues and need to refresh. HOPEX also occasionally needs to be refreshed as well, actually.

The product has a unified view or a unified database with some limited functionality in the models. In the same database, it can create some problems. I don't know if the problem is that maybe there is a communication issue or we just have too many models in the company. When we're starting the scaling it started to become less capable. We've had trouble with access on the corporate usage level.

For how long have I used the solution?

We started using this solution around 2018 or 2019. It's been a few years at this point.

What do I think about the scalability of the solution?

I'm not sure how well this product can scale. We have a lot of models and it seems we have reached our limit. 

How are customer service and technical support?

The solution does seem to offer helpful documentation. 

Which solution did I use previously and why did I switch?

We are using both Sparx Systems and MEGA HOPEX. Our organization bought both solutions. 

What's my experience with pricing, setup cost, and licensing?

Sparx is less expensive than, for example, HOPEX. 

We have a server license for the product.

Which other solutions did I evaluate?

We work with both Sparx and HOPEX, and therefore we can easily compare them. Sparx, for example, is less expensive. However, it can run slow sometimes and needs to be refreshed. HOPEX sometimes has the same issue in terms of needing an occasional refresh.

We find Sparx to be more useable as well. It's less technical.

What other advice do I have?

We are customers and end-users. We don't have a business relationship with the company.

I'd rate the solution at a nine out of ten. We are very happy with the product overall. 

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.
PeerSpot user
reviewer1479141 - PeerSpot reviewer
Director, Strategy and Consulting at a university with 5,001-10,000 employees
Real User
May 26, 2021
A stable, scalable, and affordable solution with profiles and ready-made templates
Pros and Cons
  • "The profiles and ready-made templates are an extremely helpful feature. This is one of the biggest features that I find very useful in Sparx."
  • "We absolutely feel that Sparx Systems Enterprise Architect provides a good ROI."
  • "The UI is a little bit outdated. It should be more fresh and clean."

What is our primary use case?

We use it for model-based system engineering (MBSE).

What is most valuable?

I think having some of the profiles and ready-made templates is an extremely helpful feature. This is one of the biggest features that I find very useful in Sparx.

The documentation and the help center within the tool are very helpful as well. They are written in much simpler terms. The examples are very clear, and the video tutorials are there. You can find a lot of video tutorials that can definitely help you to understand how to do certain tasks that you want to accomplish in Sparx.

I think it's very stable and scalable as well. It is also an affordable solution.

What needs improvement?

The UI is a little bit outdated. It should be more fresh and clean.

The other thing that I would really love to see improve is the roadmap capabilities. They advertise that you can use Sparx Systems Enterprise Architect to do roadmapping, but I don't think that this is really accurate because the roadmapping capabilities are very basic and you can't really do a lot with them.

Also, the Veeva Forms Management capabilities, which are built-in, could be improved. They are okay, but they could be much better as well.

I would love to see more emphasis on Agile product development within the tool itself. So, if I am managing an Agile project or a scrum project, I would love to be able to plan my sprints within the tool and manage user stories, use cases, and test cases within the tool itself without the need to use any other tool.

For how long have I used the solution?

I've been using Sparx Systems Enterprise Architect for approximately two years now.

What do I think about the stability of the solution?

It is a very stable product.

What do I think about the scalability of the solution?

It is a scalable solution, and we currently have three system architects who use it.

We hope to increase usage in the future. We are a consulting company, and if we got a project that required the use of any of the features available in Sparx Systems Enterprise Architect, then it would be the tool that we will be using.

Which solution did I use previously and why did I switch?

We used MagicDraw and switched to Sparx Systems Enterprise Architect because it has a better UI and also has profiles and ready-made templates.

How was the initial setup?

The initial setup was very straightforward; very easy. It took a very short amount of time, and we were able to have things up and running in less than a day.

What about the implementation team?

I implemented it myself.

What was our ROI?

We absolutely feel that Sparx Systems Enterprise Architect provides a good ROI.

What's my experience with pricing, setup cost, and licensing?

We have an annual license, and it's very affordable.

What other advice do I have?

It's a very good starting point and a very affordable solution with a lot of features. I would rate it at nine on a scale from one to 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.
PeerSpot user
Buyer's Guide
Download our free Sparx Systems Enterprise Architect Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2026
Buyer's Guide
Download our free Sparx Systems Enterprise Architect Report and get advice and tips from experienced pros sharing their opinions.