Sparx Systems Enterprise Architect Overview

Sparx Systems Enterprise Architect is the #1 ranked solution in our list of top Architecture Management tools. It is most often compared to Visual Paradigm: Sparx Systems Enterprise Architect vs Visual Paradigm

What is Sparx Systems Enterprise Architect?

Sparx Enterprise Architect is a platform that accelerates and integrates software, business and systems development. Twice winner of Jolt and multiple SD Times Awards with an installed base of 580,000 + licenses, supported by 230 partners in 160 countries. From requirements to implementation and beyond, Sparx Systems' Enterprise Architect is a fully featured tool suite that lets you model, design, simulate, prototype, build, test, manage and trace from vision to solution.

Sparx Systems Enterprise Architect Buyer's Guide

Download the Sparx Systems Enterprise Architect Buyer's Guide including reviews and more. Updated: April 2021

Sparx Systems Enterprise Architect Customers

OmniLink

Filter Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Management Consultant & Architect at Contextual Focus Limited
Consultant
Top 5
Great pricing with an easy initial setup and a comprehensive toolkit

What is our primary use case?

We're doing enterprise architecture work primarily. In one case we're looking at enterprise data modeling. In another case is mostly business architecture.

Pros and Cons

  • "For the most part, we find that it is remarkable how inexpensive it is."
  • "The presentation graphics need to be improved in future builds."

What other advice do I have?

We're just a customer and an end-user. We're using the latest version of the solution. We use different deployment models, including cloud and on-premises. It's an excellent entry-level tool. I say entry level as case tools are typically a very expensive proposition to bring into a business, and not necessarily because of their licensing costs or their implementation costs. It is more the training costs of the individuals to start working and thinking in an architectural way and then using tools like this in a consistent and productive manner. You need a methodology investment and you need…
Software Developer at RowdenSoftwareSolutions Ltd.
Real User
Top 5
Has made the EA object model available so you can add your own popup menu items

What is our primary use case?

There are several ‘primary’ use case: 1: Designing a solution 2: Reverse-engineering the solution from a poorly documented code base - all too common in my 25 years of coding. 3: Communication of concepts, rules, ideas to devs, testers, dev team management 4: Importantly keeping the evolving codebase and the design ‘close-coupled’, with EA that is easy. Code evolves and sometimes the design often changes a lot - how often do devs avoid the design because it’s just way outdated?? It should be the first port of call in a bug fix - not the last. High/Low-level Design, Test case identification… more »

Pros and Cons

  • "It has led some teams to do better code reviews - to be less focussed on coding conventions (syntax) and more focussed on the semantics because of the abstraction level clear design affords."
  • "Because its easy to create diagrams one needs to be vigilant on the housekeeping of orphaned fragments - I have written my own scripts to do this, maybe they are available now."

What other advice do I have?

It supports a variety of databases - if you have more than say 5 do not use access. Maybe it is better now but it did cause us problems when 30 devs were using it. Access DB is ideal for the single user or very small team because its a file-based repo which is easy to back up as part of the project back up at my home-based office I use both Access and MSSQL repos - you can migrate - but its not a simple exercise. I guess if you did it a lot you would have a well-documeted process - i.e picking the wrong driver is/was possible and it will give you an incomplete/corrupt migration. That being…
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: April 2021.
479,323 professionals have used our research since 2012.
Conseiller principal en architecture d’entreprise et de solution at Cronomagic Canada
Real User
Top 5
Good performance, integration, and responsive technical support

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… more »

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 other advice do I have?

Hang around in the user's community to gain a perspective of what others do and don't do.
JF
Business Owner at a tech vendor with 51-200 employees
Real User
Top 5
Extensive features, easy to set up and quite robust

What is our primary use case?

I use the solution primarily to get some design done and to have some guidance and documentation.

Pros and Cons

  • "The initial setup is easy."
  • "The documentation needs a bit of improvement. What I find is that when I'm trying to do something specific for some part of a project, in terms of documentation, it's kind of hard to get at figuring out if you don't use it all the time."

What other advice do I have?

We're just a customer. We don't have a business relationship with Sparx. The solution is deployed through the application installed on a Windows 10 machine and I do everything on the machine, not on the Cloud. I stay away from the Cloud. We're not that big, basically a two-man shop. The advice that I would give other users is that you better be willing and able to spend a lot of time outside of regular working hours to get to know the tool because it's difficult to just pick it up. If you've got no mentors, or if you've got no tutorials that are so specific as to cover what you're trying to…
Enterprise Architect at a music company
Real User
Top 20
Provides a centralized, self-regulating standardized repository of architectural artifacts which can take in or spit out a custom selected subset of these artifacts

What is our primary use case?

Creating a repository than everyone can work on for an entire enterprise and then creating a custom fit set of concepts, tools and process.

What other advice do I have?

Watch out for fraudulent consultants who spout jargon but know nothing about modeling. Make someone show you the real stuff they have done. Look for someone who can explain modern modeling techniques and concepts in a very understandable and intuitive way. If someone spouts too much jargon, watch out.
KD
Senior Design Leader at Koninklijke Bam Groep N.v.
Real User
Top 20
A scalable, reliable, and flexible solution that can do a lot

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.

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 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…
Owner & CEO at mentorITe
Reseller
Top 20
An extensible solution with helpful webinars and good tutorials to learn from

What is our primary use case?

I primarily use this product for teaching at the University in Bali. I use it to teach project modeling, sometimes it is used to illustrate code, reverse engineering, code generation, and nowadays systems modeling. Some simulation, as well, but it's not really mainstream. I know that this solution is also good for business modeling. However, I do not do that as much because I am involved in embedded systems, and these days people talk a lot about IoT.

Pros and Cons

  • "I like that there is support for software patterns."
  • "It would be nice to have it supported on the Linux operating system."

What other advice do I have?

My advice for anybody who is implementing this solution is to take advantage of the good webinars that they have. Go through the example tutorials because they have a lot of them, before embarking on your own. I don't know how their courses are because I did not feel the need to use them. However, because I have used a lot of UML and modeling tools, I may not be the typical user. I would rate this solution a nine out of ten.
JF
Business Owner at a tech vendor with 51-200 employees
Real User
Top 5
Has a massive footprint as far as what you can use it for in a project

Pros and Cons

  • "Scalability is not a problem. You can always increase the footprint of what the thing can do because it's so powerful."
  • "I think the product is good. When I'm trying to do something specific for some part of project documentation, it's hard to get it figured out if you don't use it all the time. It's such a massive tool, it's hard to figure out how to dig in and get to the documentation where you have to be to get some idea of what to do. There are not a lot of examples that I'm aware of to be able to do that."

What other advice do I have?

The advice that I would give is that you should be willing and able to spend a lot of time outside regular working hours to get to know the tool because it's difficult to just pick it up and if you've got no mentors or tutorials that are so specific as to cover what you're trying to do, you have to dig it out. It's difficult. I would rate it a nine out of ten.
See 16 more Sparx Systems Enterprise Architect Reviews
Buyer's Guide
Download our free Sparx Systems Enterprise Architect Report and get advice and tips from experienced pros sharing their opinions.