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 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."
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
December 2024
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,265 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: I am a real user, and this review is based on my own experience and opinions.
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. 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."
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: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Sparx Systems Enterprise Architect
December 2024
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,265 professionals have used our research since 2012.
Director Enterprise Architecture at Stanley Black & Decker, Inc.
Ability to ingest external artifacts with added metadata coupled with UML based modeling is moving the organization to a more digital way of working while preserving legacy artifacts.
What is our primary use case?
Architecture Design (component, deployment), Reference Architecture (enterprise, technology) and Solution Management (external artifacts) accessible globally to all of IT via AWS cloud.
How has it helped my organization?
Improved cross-functional team collaboration. Dynamic visual activity models improved communication and understanding with the business. Shared repository enabled reuse of model elements by users. Established a well-defined structure to manage whole solutions. Ability to ingest external document artifacts became a viable alternative to SharePoint. UML based modeling enable model-first approach in lieu of document-first approach to solutioning (alternative to Microsoft Office - Word, Excel, Visio, Powerpoint)
What is most valuable?
Version 14 menu organization is much better. Ability to ingest external artifacts with added metadata coupled with UML based modeling is moving the organization to a more digital way of working while preserving legacy artifacts.
What needs improvement?
A better deployment model for the enterprise without relying on HKEY_CURRENT_USER in the registry.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
Very stable. Rarely a crash.
What do I think about the scalability of the solution?
In general, performance and scalability is solid. There are times when communication to the shared repository in AWS would be inconsistent, but I think that was due to the corporate network connection
How are customer service and technical support?
Customer service / technical support is via email only so is constrained to 24 hour turnaround. Otherwise good responses.
Which solution did I use previously and why did I switch?
The Solution Architect team used a combination of Visio (UML), Word (Document Templates), Excel (Requirements) and SharePoint (Repository). Sparx replaced all of this while retaining all of the prior tool features and enabled cross-functional team collaboration for solutioning.
How was the initial setup?
There was a learning curve to deployment constrained by needing to install as the user until we figured out how to deploy using MSI scripts, elevated privileges and a standard REGEDIT file containing a Sparx configuration.
What about the implementation team?
Implementation using in-house team.
What was our ROI?
We gained 10 - 20 percent improvement to productivity (measured by time to complete solution) and improved quality (measured by reviews)
What's my experience with pricing, setup cost, and licensing?
Setup a shared RDBMS repository (SQL, Oracle, etc.), acquire shared license keys and deploy using MSI scripts.
Which other solutions did I evaluate?
Considered Visio Professional (has a repository), ArchiMate (too high-level), Rational (too costly)
What other advice do I have?
Establish best practices for solutioning including standardized stereotypes. Drive adoption using a hybrid approach of modeling and ingesting external documents since not everyone will learn to model equally using UML.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Enterprise Solution Architect at Freelancer
An Intuitive Tool that covers Enterprise and Solutions Architecture and has ability to Integrate Third-Party Products
Pros and Cons
- "Sparx has got a range of modeling features, and I am comfortable with all its offering. I've used a lot of tools over the phone. I found EA Spark, probably the most feature rich product all in all compared to other products. The solution is very cost-effective and that is its best feature. It's a very good delivery architecture tool, which also has enterprise architecture capabilities, and it's got full life cycle processes and software development. So for me, it's a pretty comprehensive tool"
- "The Portfolio Management features can be added in the next release. As it helps you to manage more portfolio of projects and architectures of cost projects on a portfolio level. This would be an important feature in the next release."
What is our primary use case?
The solution is used for Modeling enterprise architecture artifacts, and also for project delivery artifacts as well. So solution architectures, designs. Sometimes I've used it for requirement gathering for functional and non- functional.
How has it helped my organization?
Working with the solution being right around keeping an asset repository that various projects and programs can utilize. So it's about reusability of assets and making sure that a baseline can be achieved against which a target can be models. So it allows the baseline to be models and maintained well.
What is most valuable?
Sparx has got a range of modeling features, and I am comfortable with all its offering. I've used a lot of tools over the phone. I found EA Spark, probably the most feature rich product all in all compared to other products. The solution is very cost-effective and that is its best feature. It's a very good delivery architecture tool, which also has enterprise architecture capabilities, and it's got full life cycle processes and software development. So for me, it's a pretty comprehensive tool
What needs improvement?
The Portfolio Management features can be added in the next release. As it helps you to manage more portfolio of projects and architectures of cost projects on a portfolio level. This would be an important feature in the next release.
For how long have I used the solution?
I have been using the solution for fifteen years.
What do I think about the stability of the solution?
It is a stable solution.
What do I think about the scalability of the solution?
It is a scalable solution. I have used it for large organisations.
How are customer service and support?
The technical support team is good.
How was the initial setup?
The initial setup is easy because you could use it in a single license on a desktop, or you can get the server license SaaS solution, which is equally as good, but it's a it's a very simple and easy product to adopt for embedding. I have used the Client Data Environment for deployment. The deployment takes a couple of week's time. Depending on who supports it and how the service operating model is, it's easy to maintain the support.
What's my experience with pricing, setup cost, and licensing?
Enterprise licensing is competitive. What would be helpful if they load the pricing for consultants, you know, people who are consultants for clients. So the license is fine for end-user organizations. Still, they should consider lowering the license to support this adoption, particularly for people who are consultants like myself.
What other advice do I have?
The solution is a very intuitive product for me. It has a lot of capabilities and covers enterprise and solutions architecture. It also has a lot of ability to integrate with third-party products, which is good, and they focus it on being a modelling tool, which is very helpful. It has a very adaptable and usable tool tool tool within enterprises.
I would advice people to use the trial versions and assess its functionality, and then from that, decide on the suitable adoption model and embedding model in the organisation depending on the requirements.
I rate the overall solution an eight out of ten
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
CEO at SEP Consulting kft.
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."
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.
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: I am a real user, and this review is based on my own experience and opinions.
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."
- "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: I am a real user, and this review is based on my own experience and opinions.
Enterprise Architect at BEC
The solution is a valuable time-saver when creating enterprise-level architecture
Pros and Cons
- "The solution saved a lot of time, about 30%."
- "The dashboard and connectivity could be improved."
What is our primary use case?
We use Sparx to create enterprise-level architecture in high-level environments and ticketing IT landscapes.
How has it helped my organization?
The solution saved a lot of time, about 30%.
What is most valuable?
I like that this tool contains all of my needs. I have AWS, GCP, and Azure icons. The tool assures collaboration, where my diagrams and graphics are automatically shared amongst the team. I also like the maturity of this tool, where I can present different layers depending on the audience. For example, is this a board or at the IT director level? or is it a developer? I can organize my graphics accordingly.
Another thing I like about the tool is the notation. Features like UML are available, so the tool checks things for me.
What needs improvement?
The dashboard and connectivity could be improved.
For how long have I used the solution?
I've used Sparx Systems Enterprise Architect for more than eight years.
What do I think about the scalability of the solution?
I rate the solution's scalability an eight out of ten, and we have 25 users using it.
What's my experience with pricing, setup cost, and licensing?
I rate the solution's pricing a five out of ten.
What other advice do I have?
I recommend Sparx Systems Enterprise Architect and rate it a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Principal Consultant - DPA at a tech services company with 10,001+ employees
Has a variety of notations and custom attributes but renders slow with large models
Pros and Cons
- "We could capture the process models around 24 countries with all their local variations."
- "When the model is large, it is a bit slow to render."
What is our primary use case?
I have used the solution for BPMN Modeling for a German Bank where regulatory processes were required to model for around 24 countries. After process modeling, process harmonization, process standardization was also included. SPARX EA, with a variety of notations and custom attributes, helped track the process delivery for each center smoothly.
We have also created application, information, and data models linked them with BPMN process models. So net-net, process modeling, process improvement, and process optimization were the primary use cases.
How has it helped my organization?
We could capture the process models around 24 countries with all their local variations. After process modeling, we have depicted the similarities and differences in SAPRX for process harmonization, process standardization.
SPARX EA, with a variety of notations and custom attributes, helped track the process delivery for each center smoothly. We have also created applications, information, and data models linked with BPMN process models.
What is most valuable?
SPARX EA is well suited for a client that does not have an Enterprise Architecture or Business Process and that needs to get started, so you can leverage the product right from scratch. You can import from Word and Excel. That is the best feature. The information is available in Excel and you can get started by importing the artifacts in the proper structure. Word documents can also be imported by using the proper plugins. It can be used as a jump-start for a team of five people that can share a common repository. This import/export reduced a lot of licensing requirements too.
What needs improvement?
When the model is large, it is a bit slow to render. Also sometimes it is difficult (selecting and holding it) to move a single attribute from one entity in the diagram to another. At times check-in and check-out procedures are slow.
Navigating from EA Models to Business Process Models becomes a nightmare if the repository is heavily loaded. I have worked on some other tools which work pretty well in this area. SPARX Systems should consider improving on this point in their upcoming releases.
For how long have I used the solution?
I have used the product for around two years.
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: December 2024
Popular Comparisons
erwin Data Modeler by Quest
SAP PowerDesigner
BiZZdesign HoriZZon
Avolution ABACUS
IDERA ER/Studio
Planview Portfolios
PTC Windchill
erwin Evolve by Quest
IBM Rational System Architect
Alfabet Enterprise Architecture Management
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?
We are using Sparx EA for information modelling, internationally in national statistical organisations and nationally in different government domains.