The possibility to use a common architect repository with a standard SQL server. Working with Archimate standards on the new open group Archimate Exchange format (XML) that allows us to use Archi for distributed archimate modeling in every important project and import those Archimate model to the common Sparx based repository and building a reference architecture for the whole company.
Solution Architect at a tech services company with 51-200 employees
We have a complete reference architecture repository to build different target architecture. It has an inconsistent menu structure as some functions are context aware.
What is most valuable?
How has it helped my organization?
Now for the first time we have a complete reference architecture repository to build different target architecture for every large program and projects.
What needs improvement?
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.
For how long have I used the solution?
We did an overall comparison of several Archimate tools during fall of 2015, and since December 2015 we have been implementing this feature for our architect community. We're also using the Archimate plugin 3.2.1.
Buyer's Guide
Sparx Systems Enterprise Architect
May 2025

Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 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?
As we were selected floating licenses we was required to install a license server with two license-services, one for Sparx EA and a separate for the BEASI plugin. As those services have different techniques i.e different time-outs, we are having a problem with VPN users losing licenses for the BEASI plugin and that requires a Sparx restart to get back those licenses.
What do I think about the scalability of the solution?
We have had no issues scaling it for our needs.
How are customer service and support?
I have not used Sparx support yet, but I have e-mailed BEASI support a lot and they have got a fairly good response time. It has room for improvement for both installation manuals and tips & tricks for Sparx and especially for BEASI.
What about the implementation team?
Implemented by ourselves with e-mail support from Biner AB who sold us the products.
What was our ROI?
With at least 10 architect working with this toolset, we should get ROI within first year, as we think we can make better assumptions on large projects and programs architecture footprint on the current real-world environment
What's my experience with pricing, setup cost, and licensing?
As I said about the license services before, this was and still is a major concern about the stability of the product, mostly a BEASI plugin concern,
Which other solutions did I evaluate?
We were comparing to BizzDesign Architect, Orbus-software and others, but as we still are a rather immature architecture community, we will start small and when we can deliver business benefits we will make a new tool comparison, after a year or so, in 2017. So the main reason for Sparx & BEASI is the low-price and thanks to Beasi a full Archimate support, the inbuilt Archimate support in Sparx is not reaching.
What other advice do I have?
I think the open source tool Archi is better as an Archimate modeling tool but its only a single user tool, whereas Sparx is multi-user tool with its support of a central db-server for a company architecture repository.
The combination of Sparx and BEASI is good if you need multi model features and a 100% Archimate function tool, otherwise I think there are better tools, but of course it's more expensive than other Archimate tools out there.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solutions and Integration Architect at a consultancy with 11-50 employees
For software architecture the UML components are a great help. It also helps when creating code from the diagrams.
What is most valuable?
The way one can set up relationships between components. When doing architecture this helps to determine impact on the IT landscape when components are removed, moved and changed.
For software architecture the UML components are a great help. It also helps when creating code from the diagrams.
How has it helped my organization?
From an architectural point of view it is easy to define the application landscape and maintain the relationships between components. This helps when the current state application architecture is considered especially by architects new to an organisation. It also assists the embedded architects to design the future state architecture more effectively.
What needs improvement?
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.
For how long have I used the solution?
I've been using it for two years.
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?
We have had no issues with the stability.
What do I think about the scalability of the solution?
We have had no issues scaling it for our needs.
How are customer service and technical support?
I personally have not used any of the customer service offered as I have been able to resolve most of my problem via the online help and FAQ’s. I have found the online help to be extremely detailed.
Which solution did I use previously and why did I switch?
I have used MS Visio (various versions) before and have found that EA provides a far better documentation environment. It is definitely easier to keep diagrams ordered and filed away in EA than with Visio.
How was the initial setup?
The setup was quite easy. The installation instructions and database setup is straight forward.
What about the implementation team?
It was an easy install for our in-house team.
What was our ROI?
We never determined the ROI on the product but the documentation we have available at our fingertips is priceless.
What's my experience with pricing, setup cost, and licensing?
Pricing is available on the website and very reasonable for a product of this nature. I have even acquired the product myself in a personal capacity at home for little side IT projects I do after hours.
What other advice do I have?
What are you waiting for! If you do not use EA in any of your architecture, BA or design teams you are falling behind.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Sparx Systems Enterprise Architect
May 2025

Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 professionals have used our research since 2012.
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: My company does not have a business relationship with this vendor other than being a customer.
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: My company does not have a business relationship with this vendor other than being a customer.
Senior Manager at a tech services company with 10,001+ employees
The architectural blueprints in it act as a key reference repository for the transformation projects.
Valuable Features:
- ArchiMate
- UML
Improvements to My Organization:
Our clients have used EA to document the architecture for enterprise architecture as well as for software architecture. The architectural blueprints in Sparx EA acting as key reference repository for the transformation projects.
Room for Improvement:
Sparx EA has limited visualization capabilities compared to leaders in this segment. The Sparx EA lacks portfolio Management capabilities.
Use of Solution:
I've been using it for more than two years.
Deployment Issues:
We have had no issues with deploying it.
Stability Issues:
There have been no stability issues.
Scalability Issues:
We have had no issues scaling it as needed.
Initial Setup:
It was straightforward.
Implementation Team:
We did it in-house.
Other Solutions Considered:
We have evaluated other products from competing vendors. Sparx EA has cost advantage over competing tools in the market.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
IT Manager at a tech services company with 51-200 employees
The most valuable part is the code engineering, both for databases and source code.
What is most valuable?
There are many of them. I like the graphical appearance of the elements. It is easy to group them and see the relations between them. The most valuable part is the code engineering, both for databases and source code. Using it, I can see the relationship between tables or classes.
How has it helped my organization?
I am the only user of EA as I am a system designer. I use it to make reports from it and what I give to the developers. I am sure that the process of the developing of our product is faster and more secure through using Sparx.
What needs improvement?
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.
For how long have I used the solution?
I have used it for three months. I used one of the earlier version four years ago for half year.
What was my experience with deployment of the solution?
I had no issues installing it.
What do I think about the stability of the solution?
I have had no issues with running it.
What do I think about the scalability of the solution?
We have not scaled it as I am the only user in the company.
How are customer service and technical support?
I've never needed to contact them
Which solution did I use previously and why did I switch?
I have used Sybase Power Designer for database design, but I think Sparx is more comprehensive.
How was the initial setup?
It was easy for me. The EA Example project was very useful. However, when I encountered a specific question it was difficult to find the right answer on the Sparx website.
What about the implementation team?
I implemented it by myself.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Practice Leader Architecture / Methodologist at Swift Fox Strategies Inc.
XMI Import and Export allows for rapid extraction of model fragment to support reusable assets.
What is most valuable?
Outside of the diagram and project repository at an affordable prices the actual features included UML and re-engineering to build up documentation on existing code bases and databases for my clients. Later it became the ability to customize and support client and industry frameworks – the tools coverage. Now it is being able to support Enterprise level Architecture across all the domains from business to technology.
XMI Import and Export – allows for rapid extraction of model fragment to support reusable assets and model element transfer to other tools & platforms.
How has it helped my organization?
Using the products scripting and namespace management has allowed for the expression of business models (level 1 - 4) for a government agency that provided a ‘tipping point’ for enterprise architecture acceptance. The span of coverage and consistent traceability for view point presentation allows client teams access to continually maintained building block catalogues and alignment with the business models.
What needs improvement?
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.
For how long have I used the solution?
We've been using it since 2001.
What was my experience with deployment of the solution?
We had no issues with the deployment.
What do I think about the stability of the solution?
The only stability concern I encountered was it not recognising that my laptop has limited resources especially as diagram complexity increases.
What do I think about the scalability of the solution?
We have had no issues scaling it for our needs.
How are customer service and technical support?
My personal experience is that Enterprise Architect has a large user community that shares well. As well the direct line support from Sparx Systems is consistent; product knowledgeable; seems to be acceptably responsive and works to resolve the identified issue.
Which solution did I use previously and why did I switch?
I have used many computer assisted software engineering a model driven architecture tools including some I developed for military application. The list includes Excellator, Uniface, Power Designer, Oracle Designer, Rational Rose, and Software through Pictures, System Architect, Protégé, Microsoft Visio, Eclipse, Visual Studio, and Oxygen.
I use this because of it's low cost per seat, ease of use, MOF/UML based namespace control, high level of standardized notational support, and portability.
How was the initial setup?
Very straightforward – download executable, select repository type, apply the license, and go to work.
What about the implementation team?
Implementation is straight-forward but if this is for a group or large community then having an experienced database administrator and support resources in stewardship roles definitely help. Implementation of product like Sparx Enterprise Architect into Enterprise level Architecture practises usually warrants the establishment of principles practises and procedures to provide governance and support expected results. Tools are only what you make of them.
What was our ROI?
My ROI was well within the acceptable range for a small engineering firm.
What's my experience with pricing, setup cost, and licensing?
Initially we were able to deploy to 15 end users for less than $5,000. Use of floating licensing provides for acceptable coverage at a lower per user cost.
What other advice do I have?
If you are looking for something to just get the job done that does not box you in, then this product is for you, if you are looking for something more, this product grows with you and can address your incremental needs. If you are looking for a rapid implementation repository for projects that can contribute to an overall enterprise approach I think this product greatly helps with the caveat that it is the basis of a buy and build up approach. Lots of add on lend to the enterprise solution.
The above diagram was the basis as a context for architectural capability for a recent client it covers areas that have been implemented around a Sparx based tool set.
The diagram above demonstrates the product’s ability to support Governments of Canada Strategic Reference Model (GSRM) Services Integration and Accountability Model (SIAM) resulting from GRSM Service Pattern Analysis.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Sparx Systems Enterprise Architect Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Popular Comparisons
SAP Signavio Process Manager
Visual Paradigm
erwin Data Modeler by Quest
IBM Blueworks Live
SAP PowerDesigner
No Magic MagicDraw
BiZZdesign HoriZZon
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?
Hi The review was for the whole package at 2015
Early 2017 we abandon Beasi plugin as Sparx EA 13 had Good support of Archimate and now with 13.5 we also using full support för Archimate Open Exchange 3.01.
The critisism is still valid for user interface and how funktions are spread in diffrent menues and properties.