Class diagrams, component diagrams, and sequence diagrams. In our organization, we use Sparx EA for low level architecture which connects to the enterprise architecture. We use it to document information models using class diagrams and object models, solution/domain architecture using component and sequence diagrams.
Chief Architect for Order to Cash & Usage at a comms service provider with 1,001-5,000 employees
For day-to-day modeling and solutions, it is a very good repository-based tool. It could have better reporting functions.
What is most valuable?
How has it helped my organization?
The communication amongst several parties using common language and using a repository.
What needs improvement?
- Could have better reporting functions
- Performance could be improved when the file based repository size increases
- Would be nice if it takes excel inputs for creating a list of objects and maybe even relations.
For how long have I used the solution?
We've used it for three and a half years.
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 was my experience with deployment of the solution?
We have had no issues with the deployment.
What do I think about the stability of the solution?
Stability is sometimes an issue when it comes up with synchronization errors and does not give any specific message as to the reason behind it.
What do I think about the scalability of the solution?
Scalability becomes an issue as long as we are working on file based repository.
How are customer service and support?
Customer service has been good whenever I contacted them.
Which solution did I use previously and why did I switch?
I used Rational Rose for UML modeling before this. Currently, I use Software AG's ARIS for enterprise architecture and Sparx EA for information modeling and solution architecture. Sparx does not have the depth that ARIS provides but I like the flexibility and ease of use , despite its lack of reporting and import capabilities.
How was the initial setup?
It was straightforward.
What about the implementation team?
In-house and independent installations usually, so far.
What's my experience with pricing, setup cost, and licensing?
Currently, it is only used as one of the several tools and is still being discussed about the capacity in which we should use this tool.
What other advice do I have?
It depends on the scope and the level of architecture that is intended to be done. For day-to-day modeling and solutions, it is a very good repository-based tool.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Enterprise Architect, IT Director at a consumer goods company with 1,001-5,000 employees
The underlying data model that supports the models allows exposing architecture data to people who don't need or want to see diagrams.
Valuable Features
Support for different modeling standards in one package allows to have one tool for many roles.
The underlying data model that supports the models allows exposing architecture data to people who don't need or want to see diagrams.
Improvements to My Organization
We used Sparx as a central repository for architecture models. Subsequently used on project delivery as a reference and during strategic planning.
Room for Improvement
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.
Use of Solution
I've been using it for five.
Deployment Issues
We had no issues deploying it.
Stability Issues
In a database-server deployment there are performance/locking issues when multiple users make changes simultaneously. We had to establish processes to facilitate coordination of concurrent work.
Scalability Issues
We had no issues scaling it for our needs.
Customer Service and Technical Support
It's email only support, and they have a long turnaround.
Initial Setup
It's very easy.
Implementation Team
We implemented it ourselves with no major problems or delays.
Pricing, Setup Cost and Licensing
Value is the key driver. The product is inexpensive and offers rich functionality. They offer concurrent licensing scheme which is very attractive from cost perspective.
Other Advice
In a multiuser environment, you can't really go around the need for process to control access. Otherwise the quality of information will suffer.
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.
Innovative ICT Architect at a tech company with 201-500 employees
A good solution for modeling or automated testing but the interface is not user friendly and is outdated
Pros and Cons
- "It is a useful tool for modeling and testing automated processes."
- "When collaborating with other people, it needs to be more user-friendly."
What is our primary use case?
We use it mainly for enterprise and business architecture including application landscape and interface landscape. In some instances, we use it for business processes and roadmapping.
How has it helped my organization?
I am not a big fan of using Sparx. The interface is not user-friendly and is outdated. For example, it is not possible to only open a view you've created or to open one project at a time instead of the entire package.
I'm not looking into expanding the use of Enterprise Architect, but I'm looking into replacing it.
What is most valuable?
It has been a useful tool for modeling and testing automated processes.
What needs improvement?
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.
For how long have I used the solution?
Our organization has used this solution for three years.
What do I think about the stability of the solution?
The stability of this solution depends on the availability of the license server. If this connection is set up properly, the stability is okay. It does take a long time to load model projects.
How was the initial setup?
It was straightforward. It involved connecting to the license server and deploying the solution.
It was deployed within two weeks.
What's my experience with pricing, setup cost, and licensing?
We purchased it once off for 1200 euros. If we want to build integrations with other systems such as Word or SharePoint, we would need to pay approximately 300 euros for this.
What other advice do I have?
Sparx is a good tool for extended usage such as modeling or automated testing. It allows you to do good testing upfront. If the only intention is to use it for architecture modeling and visuals, it may not be the best solution.
I would rate this solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Works at a tech services company
The business process management tools and architect help to make work easier
Pros and Cons
- "Some of the business processes are very easy to compare when you have the diagrams."
- "I think that collaboration can be better."
What is our primary use case?
We used this solution to implement a turn-key, ERP project. I was the system architect for this project.
How has it helped my organization?
As a business analyst, I am responsible for the requirements and arrangement. This solution makes my work very easy. Some of the business processes are very easy to compare when you have the diagrams.
What is most valuable?
The most valuable features are the Business Process Management and the Architect.
What needs improvement?
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.
For how long have I used the solution?
Since 2016.
What do I think about the stability of the solution?
I think that it is a mature tool, and it's fairly stable.
What do I think about the scalability of the solution?
We found it very difficult to scale this solution.
We're not sure if it was a limitation with the client security, but we had some problems. I don't think that Sparx is non-scalable, but maybe it can try to adapt to different clients.
How are customer service and technical support?
I am satisfied with the technical support. I have not encountered any problems, so I think that it is one hundred percent.
How was the initial setup?
I found the setup to be simple, but it may be because I am used to the environment. It was implemented as a turn-key project over approximately six months, with the total project being about a year in length.
What about the implementation team?
We handled the implementation.
What other advice do I have?
My advice for somebody implementing this solution is to make sure that they utilize it to its full capacity so that they can draw the greatest value out of it. This product can provide the user with a number of solutions, so one has to make sure that they exploit all of the benefits.
I would rate this solution an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
IT Architect at a financial services firm with 10,001+ employees
Supports multiple modeling languages like ArchiMate for database design
Pros and Cons
- "Sparx Systems Enterprise Architect supports multiple modeling languages like ArchiMate for database design, software lifecycle visualization, and team management."
- "There used to be that feature in ArchiMate Modeling of Enterprise Architect called inherited relationships. Now it's gone."
What is our primary use case?
In my company at the moment, many people have difficulty in using Sparx Systems Enterprise Architect. It is not easy for someone who is not experienced with the platform. It's not the correct level for our requirements.
You cannot just open and start Sparx Systems Enterprise Architect. This is the entry barrier for inexperienced users. From the perspective of inexperienced users, the product needs improvement.
What is most valuable?
It supports multiple modeling languages like ArchiMate for database design, software lifecycle visualization, and team management. Merging all of them is a great feature.
What needs improvement?
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.
For how long have I used the solution?
I have been using Sparx Systems Enterprise Architect since 2004.
What do I think about the stability of the solution?
Sparx Systems Enterprise Architect is very stable.
What do I think about the scalability of the solution?
I had some problems in the past when we had 50 concurrent users and it was based on the Oracle database. Because it was based on the Oracle database, we had some issues with performance. I don't know if it was the problem of Enterprise Architect or the wrong setup of the Oracle database. I did encounter some issues with the installations of that site for 50 concurrent users.
Right now we are just starting. It will be probably something around 10 users but not concurrent. For concurrent users, maybe there will be around five. For the main users, it will be about 10. The others are some roles like business process modeling experts, database experts, and solutions architect. In total, there will be three types of main user roles.
How are customer service and technical support?
With our current project, we don't need technical support. In the past, I had some experience with the technical support team. It was okay. We had some programming issues that were solved. The response time was pretty good.
Which solution did I use previously and why did I switch?
Aris was our previous tool. It was not extensively used but we decided to go with Enterprise Architect. In my work, sometimes I used Aris combined with Enterprise Architect. Aris was for business processing and Enterprise Architect was for mainly IT architecture.
How was the initial setup?
The initial setup of Sparx Systems Enterprise Architect for the inexperienced user is non-intuitive.
What about the implementation team?
I did the setup on my own based on the knowledge of the customer organization. I was supported by the external company that is experienced with the tool. I used different models for that.
What's my experience with pricing, setup cost, and licensing?
I would advise anyone to find a good partner for guiding the methodology of modeling. Maybe some technical support is required if you need the integration of your tool.
Which other solutions did I evaluate?
In this project, Aris was the main competition.
What other advice do I have?
I would rate Sparx Systems Enterprise Architect an eight out of ten. It's pretty good, but it's not that intuitive for the beginner user.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Enterprise Architect at a tech services company with 51-200 employees
ArchiMate models help in the publishing of HTML models for users without Sparx.
What is most valuable?
- UML (Class diagrams, Use cases)
- XML schemas
- ArchiMate
- BPMN templates
How has it helped my organization?
- Conceptual, Logical and Physical Data models transformation to database design which gave us the benefit of no hand crafting of code, and it can be published as HTML or as a Word document.
- BPMN process models benefits us as things can be copied and pasted into PowerPoint presentations and HTML
- ArchiMate models which helps in the publishing of HTML models for users without Sparx
What needs improvement?
Check in/check out functionality would support better team working around a common repository.
For how long have I used the solution?
We've used it for six years.
What was my experience with deployment of the solution?
We have no issues with the deployment.
What do I think about the stability of the solution?
The product has been very stable.
What do I think about the scalability of the solution?
There have been no issues scaling it to our needs.
How are customer service and technical support?
I have had to seek a little support from Sparx directly (licencing options) as I mostly find that forums answer my questions.
Which solution did I use previously and why did I switch?
I have used more expensive modelling tools such as Rational Rose, Provision, PowerDesigner, and Visio. Sparx EA beats all of these hands down on a cost/benefit analysis.
How was the initial setup?
It's very easy to set-up. A shared repository with floating licences takes more effort but is not complex.
What about the implementation team?
We did it in-house and I would advise that your Spax administrator is trained.
What was our ROI?
ROI is difficult to quantify but the tool will typically pay for itself in the first project.
What's my experience with pricing, setup cost, and licensing?
The cost of licensing is never an issue (circa US$199 per seat) and offers incredible value for the features it contains.
What other advice do I have?
Download a trial copy for yourself. You will need to understand UML, BPMN or ArchiMate to use the tool.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
IS Analyst at a government with 1,001-5,000 employees
In the Inception phase, the Project Management/Metrics tool/Workload estimation tool is very valuable in order to dress an initial planning. We miss an integration tool like ARCSeeker.
Valuable Features
As an analyst (i.e. IT Business Analyst, or Requirements Engineer), I’m in charge of the correct understanding of the clients’s requirements expressed in a very variable way, and for capture of these requirements in a structured Requirements Model. Afterwards, Requirements must be translated into an Analysis Model (Domain Model & Use Case Model). This work is done using the UML capabilities of the tool, with the added values of the Relationship Matrix and Traceability tool for a better control on the entire models.
The Reporting tool is easy to use, but it's considered as just a communication tool. The prioritization of use case development has to be done before workload estimation and planning. In the Inception phase, the Project Management/Metrics tool/Workload estimation tool is very valuable in order to dress an initial planning.
Improvements to My Organization
When modelized, the scope of any developed application is clear for both the Client and the Development Team. The thing that is going to be developed and present in the application is known from the beginning of the projet. Afterwards, any further requirements can be seen through the already existing models and the impact is easily visible.
Room for Improvement
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.
Use of Solution
We've been using it since January 2007, so approximately nine years.
Deployment Issues
We didn't experience any deployment issues.
Stability Issues
We've not had any issues with the stability.
Scalability Issues
We have had no issues scaling it for our needs.
Customer Service and Technical Support
Very good. Any submitted question is quickly answered. The Help Online and white papers, webinars, and user groups are very valuable.
Initial Setup
It was straightforward as support had been requested for installation, and users had been registered for a short term classes.
Implementation Team
The initial setup was done with the help of their support teams, and all subsequent ones were done in-house.
Pricing, Setup Cost and Licensing
All I can say is that the tool is known for being cheap. Depending upon the community usage in your company, Floating Licences can be valuable for a large user group.
Other Solutions Considered
It was a matter of price and quality! Other solutions were offering “better integrated tools”, but our goal was the UML for analysis purpose and Sparx EA proposed all the required features for a good price, and continuity and quality of support.
Other Advice
The main thing is that any project is documented, and a project review is performed. You also need to make sure that the change requests are handled in a right way.
Stick to your business and your own needs and have a method. Sparx EA is just a tool, and you’re the boss. The tool just helps you to get all the puzzle pieces ordered in the way you want.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
VP, Senior Business Analyst at a consultancy with 51-200 employees
Product is very visual, but not intuitive
What is most valuable?
- Use cases
- Requirements
- Test cases
- UML diagrams as sequence, class and others
How has it helped my organization?
Was able to create full specifications (BRD, FRD, Tech design documents), utilizing SPARX application.
What needs improvement?
Product is very visual, but not intuitive.
For how long have I used the solution?
1.5 years.
What was my experience with deployment of the solution?
We didn't deploy, as we didn't have connection to database environment for security reasons.
What do I think about the stability of the solution?
No issues encountered.
What do I think about the scalability of the solution?
No issues encountered.
How are customer service and technical support?
Customer Service:
10 out of 10. Emails were answered and phone calls as well.
Technical Support:Didn't use much, only twice and it was very good.
Which solution did I use previously and why did I switch?
I used Visio. No comparison, SPARX much better.
How was the initial setup?
Easy, because it was local. Network setup more difficult and costly.
What about the implementation team?
In house. Vendor not needed, which simplified our life.
What's my experience with pricing, setup cost, and licensing?
Prices are very affordable.
Which other solutions did I evaluate?
Rational Doors from IBM. Their product much more expensive and less agile.
What other advice do I have?
It takes time to learn diagram language, if you're not used to it. After a couple of weeks it becomes second nature.
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?
I agree. Sparx System is more friendly than ArchiMate.