Sparx Systems Enterprise Architect Room for Improvement

Anthony Houghton - PeerSpot reviewer
Data Architect at UK Research and Innovatio

I didn't find any valuable features in Sparx Systems Enterprise Architect because you cannot use it for re-engineering. I wanted to re-engineer the database, and it was almost impossible. I couldn't find a way.

One room for improvement in Sparx Systems Enterprise Architect is that it's not very friendly. Another room for improvement in the tool is that it doesn't enable you to import the metadata from a database very easily, so reverse engineering of a database was very difficult. Its database modeling and entity-relationship modeling functions need improvement.

An additional feature I'd like to see in the next release of Sparx Systems Enterprise Architect is the re-engineering of databases into logical models, if that feature's not yet there, because I haven't checked.

View full review »
AH
Software Architect at a transportation company with 10,001+ employees

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.

View full review »
TW
Software Developer at RowdenSoftwareSolutions Ltd.

It is a good affordable that is actively evolving, I think the modeling of activity diagrams could be optimized - currently, they insist on you specifying whether a connector is a control flow or an object flow for instance. It is a minor point, but since this sort of diagram is popular in that it affords both the chance to effectively constrain the model whilst leaving freedom for the next stage in the dev process - which key in good design then it should a high priority to optimize this rather than waste resources unnecessary 'bells and whistles'?

There are several little things they could and should optimize. But the platform is good and could be the base a whole tranch or really useful features. for example: to be able to easily run code set up in unit tests to reverse engineer specific code blocks to yield sequence/activity diagrams, would be really useful when as a contractor you have to 'firefight' the design from the code. 

Personally I would like to see the database normalized better. It's really just a data dump whose business rules are contained in the front end client code - it is way way way off 3nf.

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, may they are available now.

I don't make much use of the traceability Matrix, yet that should be a feature that I should use if I could see it made it easy to ensure the traceability of ALL the design to the code (completeness)

However, it works. It’s good to use and it’s affordable for a single contractor. It has REALLY helped me. It is a good product and I am sure it will only continue to improve.

View full review »
Buyer's Guide
Sparx Systems Enterprise Architect
March 2024
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,386 professionals have used our research since 2012.
PK
Solution Architect at Rewe Group (toom Baumarkt GmbH)

The solution's interface is very complex. Its usability could be easy. Also, its layout could be improved regarding quality control and making recommendations.

View full review »
SM
Enterprise Solution Architect at Freelancer

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.

View full review »
LZ
consultant at Government of Saskatchewan

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. 

View full review »
EN
Director at Intelligent Enterprise Products

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. 

View full review »
RK
Entrepreneur-Consultant-Developer-Freelance at Dipl.-Ök. Roland Kossow

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.

View full review »
IM
Senior Solutions Architect Lead at a wholesaler/distributor with 1,001-5,000 employees

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.

View full review »
RM
Product Manager at a construction company with 51-200 employees

It can be improved in the area of shared documentation. The idea is that the architecture tool can call back to an enterprise asset, pull that information, and link that as a sub-artifact.

Shared environments are a little bit tricky. Looking at it from an enterprise perspective, there should be a much better shared environment. I've got multiple people in different business units. Once I model an object, others should be able to reuse that same object multiple times. Currently, it's a lengthy process to set that up from scratch.

View full review »
MH
Director, Strategy and Consulting at a university with 5,001-10,000 employees

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.

View full review »
ML
Conseiller principal en architecture d’entreprise et de solution at Cronomagic Canada

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. 

View full review »
JL
Director Enterprise Architecture at Stanley Black & Decker, Inc.

A better deployment model for the enterprise without relying on HKEY_CURRENT_USER in the registry.

View full review »
DM
Architecte fonctionnel at AAnnex

There was some sort of glitch within the last version. Everything is in French and I tried to use English. It didn't work so well.

The window froze for five or ten seconds. You can click and click again and it takes a second to come up. It might have been specific to a version. 

View full review »
CK
Enterprise Architect - Integrations at BCA

I'd like Sparx Systems Enterprise Architect to be more stable, and have a more improved performance. It should also have a sharing feature and allow us to easily share artifacts with our business partners, rather than requiring them to install the product on their site first. If people who don't have licenses could also view what we're sharing, that would be great.

View full review »
KD
Technical manager at Koninklijke Bam Groep N.v.

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. 

View full review »
AJ
Principal Consultant - DPA at a tech services company with 10,001+ employees

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.

View full review »
AP
CEO at SEP Consulting kft.

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

The integration could be improved.

View full review »
SR
Sr. Solutions Architect at a insurance company with 501-1,000 employees

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.

View full review »
DS
Solution Architect at a insurance company with 1,001-5,000 employees

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.

View full review »
DJ
Process Architect at a energy/utilities company with 1,001-5,000 employees

Using EA involves a steep learning curve if you want to understand its capabilities and functionality.

Providing more detailed information about how to configure and adapt EA for consumption by users with less technical knowledge or experience would be helpful. Plus, provide online training that covers the basics of as well as more advanced topics. An introduction on how to do the basic configuration for the non-technical users would also be of benefit.

View full review »
it_user186219 - PeerSpot reviewer
Senior Enterprise Architect at a transportation company with 501-1,000 employees
  1. 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.
  2. Documents generated from the product leave a bit to be desired.
View full review »
PO
IT Project Leader at Bank Millennium SA

In general, we now have a problem with Sparx Enterprise Architect because many analysts think it's too complicated to use in a giant environment. So, two years ago, it was used very, very often, and it was a basic tool in the organization. Now, there's a discussion. Is it worth using Enterprise Architect in the company? We need a better, lighter tool to create, for instance, user storage. So, our company is at a specific stage in our product development or software development, where there are some people who want to use it in connection with something like Papyrus, for instance.

For engineering, it's not a good description because it's complicated and for analysts in a dry environment. In the agile environment, the analyst focuses on use cases or creating user stories for support. It's not user-friendly for them.

It is not not user-friendly. But in general, it's complicated for very simple activities. For example, when we know and use Enterprise Architect well, and we can use all these features for such analysts, it's no problem to use it. 

But new analysts, modern analysts who work in a giant environment, don't want to learn how to use Enterprise Architect in the environment because they think it's too complicated and has too many functions.  

There should be ways to find what you need easily and use only the functions relevant to our project. For example, if we're just analyzing a small project, we don't necessarily need tracing or tons of diagrams.

We've also had issues installing the Proof of Concept (POC) for Sparx Prolaborate. Many people found it overly complicated and needed improvement. Overall, user-friendliness is a major pain point for Sparx in my company.

So, Sparx could look at similar products with a more user-friendly interface in the industry.

There are people who use Enterprise Architect religiously, and there are others who prefer simpler tools like point UML for just drawing diagrams. It depends on the needs of the project.

Another point for improvement would be enhancing the versioning of models. Although there's a way to establish timelines, it's not as powerful as it could be.

View full review »
MA
IM Consultant at a insurance company with 10,001+ employees

For data modeling, it is not very mature when comparing with other data modeling tools.

In terms of the workflows, we were initially thinking of having something automated where you have the options to check-in and check-out your data models. This would mean that you can get your data modeling changes reviewed by some of the team members.

The option to check-in and check-out option is not available in this tool. We are doing the steps manually to run the workflow that we defined. 

Even with the changes that the other team members will make, the owners of these respective areas will have to manually identify those changes and then merge them back to the enterprise models. That is what is lacking with this solution, that we have seen so far.

In the next release, I would like to see an automated way to check-in and check-out your data models and with the review process, where multiple people can make changes to a model, and with the workflow, everything will be automated where the data models can request someone to review the modifications. This would be everything that is needed in the next release.

View full review »
NB
Enterprise Architect, Coach and Owner at a consultancy with 1-10 employees

The documentation could be better. Where I work, we speak French and we don't speak English, so we don't have anything in French. It's perfect in English, but we need something in French.

View full review »
JL
IT Architect at a government with 10,001+ employees

This solution is quite complex to use. It would be nice if the learning curve wasn't so steep. 

I can't think of any additional features that I would like to see in the next release. There are already plenty; if there were any more, it would only become harder to use. 

View full review »
IK
Business Architect at a tech services company with 10,001+ employees

One of the drawbacks is that it is oriented on architecture and not user-presented.

Also, one of the disadvantages is that it doesn't provide a better representation level for the readers. It is not integrated with solutions such as Confluence or Jira. This is something that is missing in this solution.

Because it is oriented on architecture, it is not convenient to use this information for the presentations to our clients.

They also have a cloud-based deployment solution and it has a bit more capability to communicate to clients and to the sales team.

I would like to see integration with Confluence or any other TRM, and the capability to integrate with the data storage, such as a repository similar to GitHub.

View full review »
RA
FileMaker Developer, Agile Software Quality Analyst, Consultant, Trainer & UML / BPMN Modeller at ICONIX

The Business Process Modeling or BPM feature can be improved to make it more interactive and user friendly because it is a tool for technical people. My current use is only for business process modeling notation and putting in the icons etc. You need to take them in as a class, which makes things very complex. Because of this complexity, it is not an easy-to-handle solution.

Enterprise Architect is not very good for mockups. We cannot create user screens and other similar kinds of stuff, which is bad. For these things, we prefer to use Axure RP and other similar solutions. They should either remove this feature from this product or provide some kind of connectivity with Axure RP so that people can do better mockups of screens and import them.

They need to augment and strengthen the BPM feature, which is the main feature. They need to put in some elements like artificial intelligence and augmented reality. They should look into such features because these things are coming up.

View full review »
AS
Enterprise Architect at CCandC Solutions

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.

View full review »
MS
Sr. Enterprise Architect at a tech services company with 501-1,000 employees

I think the solution could be improved visually. It's not as visually appealing as other solutions. There is a difference between being focused on a technical audience or a business audience. A business audience requires a greater effort and good visuals. Integrations with SharePoint, for example, could be beneficial. If you are using on-premise installation, the sharing of your artifacts with people that don't have a license, can be somewhat complicated.

View full review »
MS
Sr. Enterprise Architect at a tech services company with 501-1,000 employees

The elements of the modeling sets can have better customization and visual representation. It would be great to have a mobile version.

View full review »
it_user242034 - PeerSpot reviewer
Senior Solution Designer at a comms service provider with 1,001-5,000 employees

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.

View full review »
PG
Enterprise Architect at Cloudera

The dashboard and connectivity could be improved.

View full review »
Artur Chyziewicz - PeerSpot reviewer
Co-Owner at Edusolution s.c.

It could be more user-friendly. The tools could be more simple to use. It's a very complex solution. Because I am a business analyst, I use these tools to manage requirements, and I make models in UML, BPMN, and ArchiMate, and it's complex. In the next release, I would like to see more integrations.

View full review »
DH
IT Professional at a energy/utilities company with 1,001-5,000 employees

Its usability needs to be improved. For non-technical users, it is a little difficult to understand how Enterprise Architect works. Users who are not engineers find it difficult to understand how this tool works. This is something they need to work on.

They can develop a BPM model to simulate processes.

View full review »
JS
Management Consultant & Architect at Contextual Focus Limited

The presentation graphics need to be improved in future builds. It's primarily an architecture tool. Therefore, it's using certain formulas, and they aren't really very useful in terms of presentation graphics for executives. It's an ongoing issue. You do some kind of diagram, you then have to convert it into a Microsoft PowerPoint in order to get a certain look and feel. Otherwise, the design is just too obscure for executives to understand.

The product needs better tools for defining report templates. Sparx will generate automated reports based on whatever you select from the repository. It has this templating tool that's very flexible, however, I can't get the damn thing to work properly. It's just not very user-friendly. It's almost like a programming language. That's the thing that we keep coming back to tech support with to say, "What are we doing wrong?" If they offered a better report generating front end that will let someone quickly and easily configure what they want in their reports, that would be very useful.

View full review »
PP
Enterprise Architect at Mobiliser

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.

View full review »
JH
Enterprise Architect at a consumer goods company with 501-1,000 employees

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. 

View full review »
it_user526653 - PeerSpot reviewer
Consultant with self employed

Sparx EA has always had one strong negative that has kept it from dominating the market ( not counting the fact that the big guns can out market Sparx).

Its best features are not intuitive or easy to learn. Most companies I have worked with, when I see what they are doing with it , are not using more than 5% of what they could and should be doing with it.

I've even seen reviews of the product by people who worked with it in which they complain that it can't do things that it most definitely can do(e.g. I've seen it referred to as an exclusively single user tool).

Yes there are courses available but it's counter productive to teach everyone everything, don't confuse a business analysts by teaching him about class diagrams and document templates, don't teach a programmer how to create BPMN diagrams.

The webinars and videos help , there has been big improvement in the reference material that Sparx has made available.

View full review »
it_user227979 - PeerSpot reviewer
Integration Architect at a financial services firm with 10,001+ employees

Repository integration. SVN based repositories can be a pain to merge changes. The database based repository can become slow.

View full review »
it_user222246 - PeerSpot reviewer
Architecture and Innovation Officer, Corporate Strategy, Plans and Systems, Ferrovie dello Stato with 1,001-5,000 employees

In truth we are still using an older version of the product, and we are aware of a number of improvements that have been made to it since. We feel that compatibility with other MDA modelling products, particularly open source such as Visual Paradigm, Modelio or Capella is an area of improvement, as well as better integration with Integrated Development Environments. We would benefit from better support of REST web services and JSON. However we would not encourage ‘bundling’ Enterprise Architecture with IDEs: we prefer Sparx Systems to specialize in building the best modelling tool and features, but allowing a wide choice of IDES. The fundamental reason for this is that we cannot and do not wish to enforce the use of a single tool on all our partners: we want to be able to use a single model, not a single tool

View full review »
AK
System Architect, SCRUM Product Owner at a tech company with 10,001+ employees

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

View full review »
KS
Senior Systems Engineer at Elbit Systems Australia

This solution should have better ease of use for the uninitiated.

View full review »
it_user394293 - PeerSpot reviewer
Business Owner at a program development consultancy with 51-200 employees

We have a long way to go on the new project and we are resource limited. The learning curve might be substantial for what I'm up against. I'm point lead on integrating and using this tool in the new project and supporting the other team members plus our management lead.

View full review »
MJ
Solutions architect at a government with 5,001-10,000 employees

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. 

View full review »
ED
Owner & CEO at mentorITe

The platform has support for Windows and Mac, but not Linux. It would be nice to have it supported on the Linux operating system.

The product is quite heavyweight, but if you want to do many things with it, it's like a Swiss Army Knife.

If they move in the direction of a cloud-based version then I think it is a good idea because people do not want to install so much software. I have seen it with several IDEs, where it is easier to use cloud versions instead of keeping local versions up to date.

View full review »
RR
IT-Consultant at DXC

The reporting needs improvement.

View full review »
MR
Senior Enterprise Architect at a individual & family service with 1,001-5,000 employees
  • Ease of customization to develop internal frameworks
  • Custom templates and diagrams
View full review »
GeorgeDiaz - PeerSpot reviewer
Solutions Consultant at Inspi Technologies

The modeling tool is targeted toward a sophisticated user.

View full review »
NA
Digital Asset Intelligence Lead at a construction company with 5,001-10,000 employees

I think the UI could be improved and made a little bit more presentable. I've also found that sometimes finding the track of the information inside can be difficult. All their topics and help are related to each other with one link over the other and it's a bit like going down a rabbit hole and not being able to find your way back. It would be helpful to have some form of infographic showing how these concepts are related to each other. But I also understand that there is a huge amount of information available and sometimes finding the proper tool is not easy.

View full review »
KB
Owner at a marketing services firm with 11-50 employees

Its documentation is not 100% perfect, but it is good enough. It is powerful, but because it is so powerful, it is sort of arcane.

It took me a while to figure out how to use the report generation features effectively. So, it would be really nice if they had a way to make that a little bit more interactive and a little bit more straightforward.

Something that is a little bit annoying is that the changes that you make to models are instant and permanent. So, you have to be careful with what you do, and you should do a backup or have some kind of a version control scheme in there. I'm used to Word where you can hit Control+Z and undo what you just did. It is not quite that way in Enterprise Architect. There are cases where the model changes, so you got to be careful with what you do before you change the model.

View full review »
RH
IT Project Manager at a tech services company with 51-200 employees

My customers use Bizagi, although I do not. I don't want to change this. What should be improved, however, are the integration capabilities of the solution with Bizagi. 

View full review »
it_user100644 - PeerSpot reviewer
Data Architect at a financial services firm with 10,001+ employees
  • Greater OMG UML and XMI compliance
  • Better reporting
View full review »
it_user365709 - PeerSpot reviewer
Practice Leader Architecture / Methodologist at Swift Fox Strategies Inc.

More control over diagram layout and stylization and the use of layout templates to allow for consistent model view presentation to consumers. This would include improved control of generated HTML views and SVG products and enhanced shape management.

Tagged value and stereotype management – these two UML features offer a lot of control and flexibility over model element treatment and provide benefit to power users.

Needs support for Executive level diagramming for rolling up details back to concept.

View full review »
MV
Innovative ICT Architect at a tech company with 201-500 employees

It would be beneficial to incorporate features like document management usage of video models or PowerPoint visuals that you can import and easily use, instead of having to buy extended modules. When collaborating with other people, it needs to be more user-friendly. I cannot get businesses to use enterprise architect as it is too complicated for them. 

View full review »
JF
Business Owner at a tech vendor with 51-200 employees

The product is good. When I'm trying to do something specific for a 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.

The user interface is going to be difficult because of all the things we have to do when we're doing design and trying to figure out use cases and stuff like that. Tutorials would really help out where you could just start to pick it up and say, "Okay, for this kind of thing, I'm going to go through this tutorial step by step and get it completed." They don't have that. There's nothing wrong with the tool. It's how to use it.

View full review »
JF
Business Owner at a tech vendor with 51-200 employees

The solution is difficult to learn.

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. 

It's hard, because it's such a massive tool, to figure out how to dig in and to get to the place you need to go. The documentation would give you some idea of what to do. There's just not a lot of examples that are fully baked that I'm aware of.

The user interface is difficult, however, it was going to be difficult anyway, because of all the things we have to do when we're doing design and trying to figure out use cases and stuff like that. What I'm getting at is more tutorials are needed. You should be able to just to pick it up and say, okay, for this kind of thing, I'm going to go through this tutorial step by step and get it completed. And I don't see that as an option for getting to know the solution.

View full review »
GM
Data Architect at Élections Canada | Elections Canada

It is weak in regards to data modelling. It does not provide logical or physical data modelling or the ability to migrate from conceptual to physical and back. It is limited in its reverse engineering capabilities. It uses a UML-based modelling technique which does not provide sufficient control of metadata and standards.  

There was no way to implement data integrity and referential integrity constraints. I do not even think it has the domain concept. It does not provide the package concept, so model elements can be inherited by other model elements.

View full review »
it_user603426 - PeerSpot reviewer
Enterprise Architect

Truth be told, like most products of its kind, it is not always an intuitively easy tool to use. In fairness, it is very hard to enable a non-expert user to do complex things in a totally easy intuitive way and I don’t know any tool that is intuitive.

If you just want to create some diagrams with shapes and arrows, then use Visio.

But if you want to create a well-structured, multi-layered, traceable model that can auto generate all kinds of documents, then you will need some expertise in both architecture and the tool.

View full review »
FP
Systems Architect at a financial services firm with 10,001+ employees

It has everything spanning from project management to reverse engineering code to test cycle management, and I believe you can link them all together. Its side effect is the complexity of getting it all together in this one tool. 

I would probably separate the testing, PM and code reverse engineering features as an add-on feature rather as part of one tool.

View full review »
AK
Enterprise Architect at a tech services company with 201-500 employees

Their business model does not include consulting services but this can be a strength in some cases.

Companies that include or even highlight the consulting arm of their companies can easily create a situation in which the on site staff become dependent on the vendor consultants and are unable to progress without them.

Knowing which button to select or which icon to click on is one thing but understanding how a tools like this fits in to the overall methodology takes an in company investment in integrating the tools and software process.

I've worked for most of the big name vendors and I know first hand that the only real way to learn is to roll up your sleeves and start using the tool on a regular basis.

Training and instruction are very available for Sparx via webinars, videos, pdfs, whitepapers and email support which I have always found to be first rate.

In addition to the huge number of manuals, videos, webinars and forums available, just googling a Sparx issues is likely to provide with a huge number of hits to find just what you are looking for.

It's huge user base (750 K) is a big advantage.

Yes one must invest a little time in learning how to use the tool.  Using the cup o soup paradigm, "just add hot water" will not work. If you want that , stick with Visio,

View full review »
it_user599052 - PeerSpot reviewer
Consultant at a tech services company with 51-200 employees

The tool lacks an interactive web interface. The HTML generated is static. Users can’t add comments, run reports, or query the generated HTML via a web browser. To do this with the out-of-the-box capability, users need to install the Sparx Windows client.

However, you can configure the generated HTML to invoke web services that you can code using the open API. The open API provides reporting and querying via a web browser. This is something that I have done for clients.

(Update on above comments: Sparx has just released an interactive web interface - see their site for

View full review »
it_user331878 - PeerSpot reviewer
Senior Manager at a tech services company with 10,001+ employees

Sparx EA has limited visualization capabilities compared to leaders in this segment. The Sparx EA lacks portfolio Management capabilities. 

View full review »
it_user356841 - PeerSpot reviewer
Senior Architect (Project) at a energy/utilities company with 1,001-5,000 employees
  • Modeling could be more user-friendly
  • ArchiMate - support for derived relations
  • Define features and attributes as separate components
  • More flexible document generation features
View full review »
it_user181890 - PeerSpot reviewer
Enterprise Architecture Consultant at a consultancy with 51-200 employees

I would rate EA as a 5/10 as an "Enterprise Architecture" requirements platform. Mainly as it lacks the ability to lock specific objects, object types to specific users or user groups.

View full review »
DS
Software Engineer / Application Developer & Systems Engineer at a transportation company with 10,001+ employees

Many items are not actually handy, I would say. Many things which should be working - regarding some techniques - are not working and seem to be buggy. Recently, I was trying to perform a task and I was thinking about getting in touch with Sparx about it. However, I started with confirming my concerns with colleagues, and now I would like to somehow report it to Sparx and ask them if the way the task is being handled a bug or feature.

For example, there seems to be inheritance between blocks. I know inheritance from programming, and I checked that this mechanism is still working in MagicDrawer. However, it's not working in Enterprise Architect almost at all. Some things which should be inherited are not inherited, or if they are inherited after, let's say, deleting the inheritance dependency that still remains in the target block. It is not logical, at least for a programmer. 

The solution needs to offer better support for the mobile-based system. Right now, it's not working.

View full review »
MD
Process specialist at a financial services firm with 1,001-5,000 employees

The interface is not as fancy as it is in some other software solutions. 

Some of the features may be fine but I prefer a different type of interface.

Sometimes, it's difficult to read the text when you are presenting. The text is not very large or easy to read. It needs a zooming option. 

The user interface could be better, it needs improvement.

This solution has some limitations from a business perspective.

In the next release, I would like to see multi-language support.

View full review »
it_user466647 - PeerSpot reviewer
CEO at a tech company with 51-200 employees

We would like to see improvements in the documentation generator: templates, styles, and content.

View full review »
it_user121062 - PeerSpot reviewer
Solution Architect at a tech services company with 51-200 employees

Sparx is built by software tech-guys for software tech-guys. Its not an everyday architect or other office-worker mostly loved tool. It has an inconsistent menu structure as some functions are context aware, but it's nearly impossible to remember where to find them next time you are looking for them. It's not like an office tool, but it's not even like some software development tools, just another animal.

View full review »
it_user245121 - PeerSpot reviewer
Solutions and Integration Architect at a consultancy with 11-50 employees

The UX/UI seems a bit dated and clunky and I would like to see a refresh of this. The application UX does not align to the newest design principles one can find on the web these days. It might also be time to adapt EA to work in a mobile environment (tablets not phones). The Information architecture aspects of the product is also not as strong as it can be but still offers good value for money.

View full review »
it_user367692 - PeerSpot reviewer
IT Manager at a tech services company with 51-200 employees

I think the project management part should be easier to use. I would like to give only people and times to an element, and I would like to see a simple list - name of the element, name of the resource and time and it would be fine to export the result into Excel.

For me the other problem is that the reports to HTML do not appear in the newest browsers.

View full review »
it_user229881 - PeerSpot reviewer
Head of Systems Integration & System Engineering department at a tech services company with 501-1,000 employees
  • A service over repository is more then needed. At least a read only service for JSON or SOAP endpoints
  • To be able access models or element from custom apps or scripts on the server side
  • The web interface which can show project tree with the model should be better
View full review »
it_user181878 - PeerSpot reviewer
General Manager at a manufacturing company with 501-1,000 employees

The user interface could be more intuitive and support for a Mac, iOS or at least a browser version would be very welcomed.

View full review »
CE
Solutions Architect at NT Health
  • Documentation generation needs significant improvement.
  • More rigorous support of the ArchiMate rules would be a great improvement.
View full review »
OK
Enterprise Business Architect at European Commission
  • It should be made Windows compatible. 
  • It should have a more appealing UI with zoom in and zoom out features. 
  • It needs improvement on the communication part to stakeholders.
View full review »
it_user635190 - PeerSpot reviewer
Senior Solutions Architect at a consultancy with 10,001+ employees

The templates for documentation should be enhanced to include complex documents such as template RFP, or Non functional requirements template. Currently, eixsting template documents are based on diagrams and needs to be combined and customized.

View full review »
it_user395928 - PeerSpot reviewer
MIS Specialist at a retailer with 1,001-5,000 employees

EA has its weakness as well. Security model for rdbms repository is very basic. You can't restrict users or groups to certain part of models and due to this limitation sharing with external companies is possible via xmi only. Performance of remote rdbms is nightmare and the reason is that every link and every attribute is separate sequential insert/update to db. In our case speed is 10-15 inserts per second! Model with couple thousand links just take forever to upload. Workaround is to host EA and db on one citrix physical machine what comes with additional cost. Have guys from Sparx heard of "batch insert mode"? 

View full review »
it_user409488 - PeerSpot reviewer
Chief Architect for Order to Cash & Usage at a comms service provider with 1,001-5,000 employees
  1. Could have better reporting functions
  2. Performance could be improved when the file based repository size increases
  3. Would be nice if it takes excel inputs for creating a list of objects and maybe even relations.
View full review »
it_user247221 - PeerSpot reviewer
Enterprise Architect at a tech services company with 51-200 employees

Check in/check out functionality would support better team working around a common repository.

View full review »
it_user321609 - PeerSpot reviewer
IS Analyst at a government with 1,001-5,000 employees

We miss an integration tool like ARCSeeker which is intended to register elicited elements in a Common repository with all their associations (this was removed last year). This feature helps for further integration of all Projects developped, with a better cross domain understanding.

View full review »
it_user379539 - PeerSpot reviewer
Enterprise Architect, IT Director at a consumer goods company with 1,001-5,000 employees

A full SaaS version would be very helpful. Also, I would like to see more investment in Archimate notation. Right now it is still geared mostly towards UML.

View full review »
it_user426435 - PeerSpot reviewer
Software Development at a tech company with 10,001+ employees

There is some room for improvement in the presentation and graphics. I know the power of Sparx EA is describing ideas and modelling but facilitating presentation of models need some ergonomic improvements.

View full review »
MK
Works at a tech services company

I think that collaboration can be better. It isn't bad but it can be improved. It would be nice if you can have interaction with other users, in a community of some sort, where you can have a discussion and frequently asked questions. It would be best if you don't have to send a text and wait for a measurable time before getting a response.

Some of the attributes do not exist for models, and you have to customize in order to have them. They are supposed to be standard attributes.

The entire interface can be improved.

View full review »
MJ
System Engineer at a manufacturing company with 51-200 employees

There should be a MATLAB-specific toolbox added to the solution with better compatibility. The connections currently are good but in the future, it needs a huge improvement.

View full review »
it_user178515 - PeerSpot reviewer
VP, Senior Business Analyst at a consultancy with 51-200 employees

Product is very visual, but not intuitive.

View full review »
RS
Senior Technology Architect at BearingPoint

Look and feel.

View full review »
it_user398625 - PeerSpot reviewer
Software Engineer at a tech services company with 51-200 employees

Personally, I had a hard time of learning how business modeling works, and simultaneously learning a new tool. I would like beginners tips, pointing you to important features and navigating you around common pitfalls.

View full review »
it_user957645 - PeerSpot reviewer
IT Architect at a financial services firm with 10,001+ employees

Sparx Systems Enterprise Architect is okay. I don't see anything that can be improved at the moment. For me it's perfect.

There used to be that feature in ArchiMate Modeling of Enterprise Architect called inherited relationships. The tool used to be equipped with this functionality of showing those relationships and now it's gone. It would be nice if it comes back.

I would like to see Sparx Systems Enterprise Architect more user-friendly and intuitive. This would be great. The product is okay for the experienced user, but for the entry-level people, it's somehow hard. They cannot start without one hour of introductory training.

View full review »
it_user378201 - PeerSpot reviewer
medewerker e-diensten at a government with 51-200 employees

It would be great if we could decrease the use of different parts of the Toolbox. By doing so, forcing temporary consultants to use our Profile and no other items from other toolboxes.

View full review »
it_user388479 - PeerSpot reviewer
Enterprise Architect with 10,001+ employees

Should be on the cloud so that its flexible for making changes and managing different versions. Anyone from a team can work on a copy with project shared user for quick delivery, but there are license limitations that should be based on the number of running threads and not on a per-user basis.

View full review »
it_user222765 - PeerSpot reviewer
IT Consultant at a non-profit with 1,001-5,000 employees

UML analysis needs to improved.

View full review »
it_user891243 - PeerSpot reviewer
Software Architect at Achilles Information Limited

Improve the following:

  • Report builder
  • Diagramming capabilities
  • Connector routing and layout algorithms
  • Inconsistent UI elements must be tidied up with the toolbox gaps removed.
  • Alignment and button sizes need to be made consistent. 

Recommended features would include:

  • A refreshed diagramming canvas (even outsourced to a third-party diagramming vendor, if necessary).
  • Replace built-in report writer with direct integration to Microsoft Word.
  • Improve dashboard "Getting Started" guidance to direct modelling activities according to "what" I wish to achieve, e.g., "I wish to generate a Platform Application Map," and all the most appropriate/popular types of diagrams are made available.
  • Improve support to intuitively generate hierarchical navigation diagrams.
View full review »
it_user789921 - PeerSpot reviewer
Partner with 11-50 employees
  • Document
  • Report generation
  • More challenging than other tools to maintain documents and document versions for an architecture board review.
View full review »
it_user821961 - PeerSpot reviewer
INLINE Technologies at a consultancy with 51-200 employees

I would like the system to more "intellectually" build a scheme, place icons, and connect lines on the schemes.

View full review »
it_user792948 - PeerSpot reviewer
Data Architect with 501-1,000 employees

The database part needs to be more like ERwin or ER/Studio. 

It really did not work for logical modeling. The look is very old-fashioned. You can't make the diagrams easy on the eye, so we ended up drawing them again in Visio anyhow.

View full review »
Buyer's Guide
Sparx Systems Enterprise Architect
March 2024
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,386 professionals have used our research since 2012.