The solution is used for Modeling enterprise architecture artifacts, and also for project delivery artifacts as well. So solution architectures, designs. Sometimes I've used it for requirement gathering for functional and non- functional.
We are mostly using the ArchiMate language to describe enterprise or solution architecture, along with a bit of use cases. We are producing quite large models, with over 10,000 elements and relationships. Sometimes, we prepare the designs, describe the models, and automatically generate documentation from them.
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
My company uses Sparx Systems Enterprise Architect for data modeling, but it's not being used very much because it's not a suitable tool. It's a UML-based toolset, and my company was looking to do entity-relationship modeling, so Sparx Systems Enterprise Architect is not as suitable. My only involvement with Sparx Systems Enterprise Architect was to try and do some data modeling on a MySQL database based on AWS.
I have used the solution for BPMN Modeling for a German Bank where regulatory processes were required to model for around 24 countries. After process modeling, process harmonization, process standardization was also included. SPARX EA, with a variety of notations and custom attributes, helped track the process delivery for each center smoothly. We have also created application, information, and data models linked them with BPMN process models. So net-net, process modeling, process improvement, and process optimization were the primary use cases.
Sparx Systems Enterprise Architect is used by our architects to put out artifacts, collaborate, work together, and share those artifacts. The product is used to maintain the versions of architectural diagrams, use case diagrams, etc.
The primary use cases are electronic signature design. The electronic signature is typically the NETLOCK, and the electric number is a secret, so it's the NETLOCK electronic signature. The solution is deployed on-premises.
Sr. Solutions Architect at a insurance company with 501-1,000 employees
Real User
2022-01-25T07:26:10Z
Jan 25, 2022
Our customers are using Sparx Systems Enterprise Architect for enterprise architecture modeling, where interrelationship among different enterprise entities.
Innovative ICT Architect at a tech company with 201-500 employees
Real User
2021-12-27T19:47:00Z
Dec 27, 2021
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.
We use Sparx to design the whole enterprise architecture, from the highest level down to the physical level, and to generate those XML messages. Also, we generate the DDL for the database to support DevOps.
I use it to demonstrate Business Process Modeling Notation (BPMN) and architecture repository. I also demonstrate the document generation facility of the tool. It has got a plugin named BRC, binary enterprise architecture system integration, and I use that to show to my participants' diagram-driven architecture, gap analysis using diagrams, work package creations, and architecture roadmap creation. It is a desktop solution. I have purchased the desktop version.
Enterprise Architect at a consumer goods company with 501-1,000 employees
Real User
2021-09-30T11:02:46Z
Sep 30, 2021
Mostly, we are using the solution around the IT department. We use it for functional analysis. That said, I have also tried for two years to use it more in business cases.
Digital Asset Intelligence Lead at a construction company with 5,001-10,000 employees
Real User
2021-09-16T19:25:34Z
Sep 16, 2021
Our primary use case is related to the architecture around tying the business objectives and values to their maintenance management and asset management system. I'm a digital asset intelligence lead and we are customers of Sparx.
Entrepreneur-Consultant-Developer-Freelance at Dipl.-Ök. Roland Kossow
User
2021-09-14T20:50:00Z
Sep 14, 2021
I use Sparx Systems Enterprise Architect (EA) in many situations where I need to structure thoughts. Primarily, it is an EA tool. I use it when I have projects where I am in the Architect role. Modeling systems in EA is far superior to doing it in Excel or Word documents. Especially in Software Development projects, it is a neat feature that you can create code from UML-Models and that you can import source code and EA creates classes from the code. I use it on a fast Workstation in diverse modeling situations within Enterprise Architecture, but also Software Architecture projects.
Senior Solutions Architect Lead at a wholesaler/distributor with 1,001-5,000 employees
Real User
2021-08-04T19:45:37Z
Aug 4, 2021
My job is about helping the organization to create a functional solution. I build models for the organization at the business layer, application layer, etc. It also involves integration with other tools, such as erwin, for data modeling.
Owner at a marketing services firm with 11-50 employees
MSP
2021-07-26T16:58:41Z
Jul 26, 2021
We use it for data modeling, business process modeling, and all kinds of enterprise architecture tasks such as DoDAF, ArchiMate, SysML, and UML. We do a lot of data modeling, model transformation, and GIS modeling with it. We are using its latest version.
Software Architect at a transportation company with 10,001+ employees
Real User
2021-06-06T11:23:46Z
Jun 6, 2021
We primarily use the solution for modeling. We've tried to map a set of fields and we have and combined it with the processes of the company. We wanted something that included all of the shapes represented in the software architecture solutions of our company. We created near 2,000 products that we have in the company. We used this product, as well as HOPEX, which we also bought, to represent the software architecture of our solutions and the mapping within the processes of the company.
IT Architect at a government with 10,001+ employees
Real User
2021-05-25T18:21:06Z
May 25, 2021
We use this solution for our enterprise architecture and all forms of data modeling using UML. Within our company, there are roughly 25 employees using this solution. We use this solution a lot. In fact, we plan on using it to cover all of our enterprise architecture-related tasks.
We put the solution on all of our systems. We've got about 200 systems on it, however, it's not all documented yet. We have about a third of all of our systems covered. There are likely 5,000 users that need to be covered.
Solution Architect at a insurance company with 1,001-5,000 employees
Real User
2021-03-17T17:10:04Z
Mar 17, 2021
We are building it right now. We first have to build a repository and the tool, and then we have to develop the training for different types of users. We are using its latest version.
My company is a leading software team. I tend to get brought in early stages for understanding and identifying problems. I look through what the customers are actually doing and I tend to move on into the system's analysis and architecture to see whether there are opportunities for interventions and gaps.
We're still investigating it on the structural side. Our primary focus is on CCML and UML, the creation of documents, and requirement management. After that, we will teach our company about how we're going to use the product. I am using its latest version. It is deployed on-premises on the company cloud.
Management Consultant & Architect at Contextual Focus Limited
Consultant
2021-02-05T22:05:37Z
Feb 5, 2021
We're doing enterprise architecture work primarily. In one case we're looking at enterprise data modeling. In another case is mostly business architecture.
Solutions architect at a government with 5,001-10,000 employees
Real User
2021-02-02T14:25:39Z
Feb 2, 2021
I work for a big government organization, and I am an advisor. I provide advice about the standard IT solutions, BI solutions, and integration solutions. I advise about the standards that we have. We are trying to make everything as standardized as possible for the whole organization. While advising, I think about whether a solution is good enough and meets the standards. I also consider if we have to do some upgrades or if we need to change the solution. I only give advice. I am not the one making decisions.
FileMaker Developer, Agile Software Quality Analyst, Consultant, Trainer & UML / BPMN Modeller at ICONIX
Consultant
2020-11-20T21:34:15Z
Nov 20, 2020
When I'm developing some of my applications, I collect the requirements from the customer and understand the workflows for different scenarios. I then model the workflows as the point of reference for the development team.
IM Consultant at a insurance company with 10,001+ employees
Real User
2020-11-13T14:28:20Z
Nov 13, 2020
We are using this solution for data modeling, data warehouses. We build the data models in the tool. We are creating models, and working on workflows for creating the data models. There will be other teams that will change or modify them. We are looking to have a process where other teams can change the data models and then their changes will be reviewed by the owners. Those are the workflows we are looking to link by using Sparx.
Conseiller principal en architecture d’entreprise et de solution at Cronomagic Canada
Real User
2020-08-25T17:20:00Z
Aug 25, 2020
Enterprise architecture: Capabilities and business services modeling, business processes mapping and analysis, project prioritization and planning (using ArchiMate and BPMN notations); Information architecture: Business information model (Information Entities modeling and Security Classification of entities (Availability, Integrity, Confidentiality) (using UML notation and specific TAG values); Solution architecture: Conceptual components architecture (using ArchiMate or UML notation); Integration of all models in a central collaborative with multi-users, multi-domains, and a multileveled architecture repository structured and organized following the TOGAF 9.x Content model.
Software Developer at RowdenSoftwareSolutions Ltd.
Real User
2020-07-24T20:26:00Z
Jul 24, 2020
There are several ‘primary’ use case: 1: Designing a solution 2: Reverse-engineering the solution from a poorly documented code base - all too common in my 25 years of coding. 3: Communication of concepts, rules, ideas to devs, testers, dev team management 4: Importantly keeping the evolving codebase and the design ‘close-coupled’, with EA that is easy. Code evolves and sometimes the design often changes a lot - how often do devs avoid the design because it’s just way outdated?? It should be the first port of call in a bug fix - not the last. High/Low-level Design, Test case identification. Mindmapping, functional requirements elicitation, use case elicitation, test cases, activity diagrams. I am a contract developer/designer, for me, it’s vital to get up to speed quickly with new and complex systems. I have often used my own EA license to get a handle on the real model - for me, that's been vital.
Sr. Enterprise Architect at a tech services company with 501-1,000 employees
Real User
2020-06-25T10:49:12Z
Jun 25, 2020
Our primary use case is as a UML tool, a diagramming tool that also enables you to build an inventory of different objects and different entities. We are a customer of Sparx and I am an enterprise architect.
Process Architect at a energy/utilities company with 1,001-5,000 employees
Real User
2019-11-06T06:32:00Z
Nov 6, 2019
I was using this solution to document a Business Architecture, and including BPMN 2.0 Process Models that were then used to create Process Design documents. We were running V13.0 in an internal network with the then third-party product, and Prolaborate. The implementation of Prolaborate was in a test environment and this became an increasingly frustrating problem.
I primarily use this product for teaching at the University in Bali. I use it to teach project modeling, sometimes it is used to illustrate code, reverse engineering, code generation, and nowadays systems modeling. Some simulation, as well, but it's not really mainstream. I know that this solution is also good for business modeling. However, I do not do that as much because I am involved in embedded systems, and these days people talk a lot about IoT.
IT Architect at a financial services firm with 10,001+ employees
Real User
2019-05-26T06:53:00Z
May 26, 2019
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.
Director Enterprise Architecture at Stanley Black & Decker, Inc.
Real User
2018-11-16T19:35:00Z
Nov 16, 2018
Architecture Design (component, deployment), Reference Architecture (enterprise, technology) and Solution Management (external artifacts) accessible globally to all of IT via AWS cloud.
Data Architect at Élections Canada | Elections Canada
User
2018-06-29T12:39:00Z
Jun 29, 2018
This solution is the design tool for all enterprise architecture work. It is used to depict the current situation, as well as the future platform, and discuss the gaps required to implement the future platform.
Software Architect at Achilles Information Limited
Real User
2018-06-20T16:36:00Z
Jun 20, 2018
Cheap and affordable tool to generate architecture artifacts. This is a well-known vendor whose tool has been used by at least two colleagues on my team.
Sparx Systems Enterprise Architect is an enterprise solution that helps streamline, accelerate, and integrate software, system, and business development. With this intuitive modeling and design solution, enterprises can stay in control of their workplaces, enable collaboration, support their teams and colleagues, and manage complex projects. Software architects, business analysts, project managers, developers, support staff, and testers can unite under a single repository. Through numerous...
The solution is used for Modeling enterprise architecture artifacts, and also for project delivery artifacts as well. So solution architectures, designs. Sometimes I've used it for requirement gathering for functional and non- functional.
We are mostly using the ArchiMate language to describe enterprise or solution architecture, along with a bit of use cases. We are producing quite large models, with over 10,000 elements and relationships. Sometimes, we prepare the designs, describe the models, and automatically generate documentation from them.
We use the product to design and develop databases, leveraging its features to create robust database models.
Modeling future solutions and using BPMN or use cases. So, in general, creating direct accounts.
We use Sparx to create enterprise-level architecture in high-level environments and ticketing IT landscapes.
We use Enterprise Architect for application inventory and rationalization.
The pricing model is affordable, and a good way to get started on the EA Journey.
My company uses Sparx Systems Enterprise Architect for data modeling, but it's not being used very much because it's not a suitable tool. It's a UML-based toolset, and my company was looking to do entity-relationship modeling, so Sparx Systems Enterprise Architect is not as suitable. My only involvement with Sparx Systems Enterprise Architect was to try and do some data modeling on a MySQL database based on AWS.
I have used the solution for BPMN Modeling for a German Bank where regulatory processes were required to model for around 24 countries. After process modeling, process harmonization, process standardization was also included. SPARX EA, with a variety of notations and custom attributes, helped track the process delivery for each center smoothly. We have also created application, information, and data models linked them with BPMN process models. So net-net, process modeling, process improvement, and process optimization were the primary use cases.
I use it for enterprise architecture.
We use the Sparx Systems Enterprise Architect to guide the enterprise data model used for documentation.
Sparx Systems Enterprise Architect is used by our architects to put out artifacts, collaborate, work together, and share those artifacts. The product is used to maintain the versions of architectural diagrams, use case diagrams, etc.
The primary use cases are electronic signature design. The electronic signature is typically the NETLOCK, and the electric number is a secret, so it's the NETLOCK electronic signature. The solution is deployed on-premises.
Our customers are using Sparx Systems Enterprise Architect for enterprise architecture modeling, where interrelationship among different enterprise entities.
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.
We are using Sparx Systems Enterprise Architect for model-based system engineering.
We use Sparx to design the whole enterprise architecture, from the highest level down to the physical level, and to generate those XML messages. Also, we generate the DDL for the database to support DevOps.
I use it to demonstrate Business Process Modeling Notation (BPMN) and architecture repository. I also demonstrate the document generation facility of the tool. It has got a plugin named BRC, binary enterprise architecture system integration, and I use that to show to my participants' diagram-driven architecture, gap analysis using diagrams, work package creations, and architecture roadmap creation. It is a desktop solution. I have purchased the desktop version.
Mostly, we are using the solution around the IT department. We use it for functional analysis. That said, I have also tried for two years to use it more in business cases.
Our primary use case is related to the architecture around tying the business objectives and values to their maintenance management and asset management system. I'm a digital asset intelligence lead and we are customers of Sparx.
I use Sparx Systems Enterprise Architect (EA) in many situations where I need to structure thoughts. Primarily, it is an EA tool. I use it when I have projects where I am in the Architect role. Modeling systems in EA is far superior to doing it in Excel or Word documents. Especially in Software Development projects, it is a neat feature that you can create code from UML-Models and that you can import source code and EA creates classes from the code. I use it on a fast Workstation in diverse modeling situations within Enterprise Architecture, but also Software Architecture projects.
My job is about helping the organization to create a functional solution. I build models for the organization at the business layer, application layer, etc. It also involves integration with other tools, such as erwin, for data modeling.
We use it for data modeling, business process modeling, and all kinds of enterprise architecture tasks such as DoDAF, ArchiMate, SysML, and UML. We do a lot of data modeling, model transformation, and GIS modeling with it. We are using its latest version.
I want a solution that can interface with Jira and Confluence, both of which my customers have, as well as with that of Bizagi.
We primarily use the solution for modeling. We've tried to map a set of fields and we have and combined it with the processes of the company. We wanted something that included all of the shapes represented in the software architecture solutions of our company. We created near 2,000 products that we have in the company. We used this product, as well as HOPEX, which we also bought, to represent the software architecture of our solutions and the mapping within the processes of the company.
We are developing EC software and I am in charge of that software system architecture for which I am using this solution.
We use this solution for our enterprise architecture and all forms of data modeling using UML. Within our company, there are roughly 25 employees using this solution. We use this solution a lot. In fact, we plan on using it to cover all of our enterprise architecture-related tasks.
I use Sparx Systems Enterprise Architect to model BPM, UML, model enterprise architecture, and use with ArchiMate.
We use it for model-based system engineering (MBSE).
We put the solution on all of our systems. We've got about 200 systems on it, however, it's not all documented yet. We have about a third of all of our systems covered. There are likely 5,000 users that need to be covered.
I am in a new company, and we are beginning the process of modeling the architecture. We're using Enterprise Architect for that.
We are building it right now. We first have to build a repository and the tool, and then we have to develop the training for different types of users. We are using its latest version.
My company is a leading software team. I tend to get brought in early stages for understanding and identifying problems. I look through what the customers are actually doing and I tend to move on into the system's analysis and architecture to see whether there are opportunities for interventions and gaps.
We started to build an architecture based on this tool. We use if for enterprise architecture with multiple domains.
We're still investigating it on the structural side. Our primary focus is on CCML and UML, the creation of documents, and requirement management. After that, we will teach our company about how we're going to use the product. I am using its latest version. It is deployed on-premises on the company cloud.
We're doing enterprise architecture work primarily. In one case we're looking at enterprise data modeling. In another case is mostly business architecture.
I work for a big government organization, and I am an advisor. I provide advice about the standard IT solutions, BI solutions, and integration solutions. I advise about the standards that we have. We are trying to make everything as standardized as possible for the whole organization. While advising, I think about whether a solution is good enough and meets the standards. I also consider if we have to do some upgrades or if we need to change the solution. I only give advice. I am not the one making decisions.
I'm primarily using the solution for architecture design.
When I'm developing some of my applications, I collect the requirements from the customer and understand the workflows for different scenarios. I then model the workflows as the point of reference for the development team.
I am using Sparx for narrow purposes. I am not doing any exports and am mostly designing in the Model pipe in ArchiMate. My skills are not widespread.
We are using this solution for data modeling, data warehouses. We build the data models in the tool. We are creating models, and working on workflows for creating the data models. There will be other teams that will change or modify them. We are looking to have a process where other teams can change the data models and then their changes will be reviewed by the owners. Those are the workflows we are looking to link by using Sparx.
Enterprise architecture: Capabilities and business services modeling, business processes mapping and analysis, project prioritization and planning (using ArchiMate and BPMN notations); Information architecture: Business information model (Information Entities modeling and Security Classification of entities (Availability, Integrity, Confidentiality) (using UML notation and specific TAG values); Solution architecture: Conceptual components architecture (using ArchiMate or UML notation); Integration of all models in a central collaborative with multi-users, multi-domains, and a multileveled architecture repository structured and organized following the TOGAF 9.x Content model.
There are several ‘primary’ use case: 1: Designing a solution 2: Reverse-engineering the solution from a poorly documented code base - all too common in my 25 years of coding. 3: Communication of concepts, rules, ideas to devs, testers, dev team management 4: Importantly keeping the evolving codebase and the design ‘close-coupled’, with EA that is easy. Code evolves and sometimes the design often changes a lot - how often do devs avoid the design because it’s just way outdated?? It should be the first port of call in a bug fix - not the last. High/Low-level Design, Test case identification. Mindmapping, functional requirements elicitation, use case elicitation, test cases, activity diagrams. I am a contract developer/designer, for me, it’s vital to get up to speed quickly with new and complex systems. I have often used my own EA license to get a handle on the real model - for me, that's been vital.
We use it for modeling and for making strategy.
I use the solution primarily to get some design done and to have some guidance and documentation.
Our primary use case is as a UML tool, a diagramming tool that also enables you to build an inventory of different objects and different entities. We are a customer of Sparx and I am an enterprise architect.
The primary use case is product architecture.
I was using this solution to document a Business Architecture, and including BPMN 2.0 Process Models that were then used to create Process Design documents. We were running V13.0 in an internal network with the then third-party product, and Prolaborate. The implementation of Prolaborate was in a test environment and this became an increasingly frustrating problem.
Creating a repository for an entire enterprise and then creating a custom fit set of concepts, tools and process.
I primarily use this product for teaching at the University in Bali. I use it to teach project modeling, sometimes it is used to illustrate code, reverse engineering, code generation, and nowadays systems modeling. Some simulation, as well, but it's not really mainstream. I know that this solution is also good for business modeling. However, I do not do that as much because I am involved in embedded systems, and these days people talk a lot about IoT.
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.
We used this solution to implement a turn-key, ERP project. I was the system architect for this project.
I've used it in six organisations over 10 years.
(Enterprise) solution architecture.
Architecture Design (component, deployment), Reference Architecture (enterprise, technology) and Solution Management (external artifacts) accessible globally to all of IT via AWS cloud.
I use this enterprise solution to trace business needs, analyze information, and for implementation in an international government environment.
It is the perfect tool.
This solution is the design tool for all enterprise architecture work. It is used to depict the current situation, as well as the future platform, and discuss the gaps required to implement the future platform.
Cheap and affordable tool to generate architecture artifacts. This is a well-known vendor whose tool has been used by at least two colleagues on my team.