What is the difference between NIEM plugin and Sparx?

I want to know what's the difference NIEM plugin and Sparx, except prices. 

Thank you so much.

55 Answers

author avatar


You mentioned prices and I don't really know the difference between those two products. If you can, tell me what product has the reputation to be less expensive.

I'm using MagicDraw with NIEM and I pay for the maintenance. NIEM is only usable on the LTD 18.0 version which is their long term version supposed to be more stable. NIEM plugin is in version 1.00. I also use the feature rich version 18.5 which is very stable, but with no NIEM. The next LTD version 19.0 is coming last quarter this year.

I don't use the plugin very much. I use it for inspiring my own data models. In this way, I don't use it in a crucial situation. However, I like it very much.

The technical support from MagicDraw is fantastic. They really care. If I have a problem on Friday afternoon, they will work late to solve it in order for me to work during the week-end, as my independent status often require.

I don't have any experience with the NIEM plugin of Sparx. As far as I know, those two providers are really top notch.


author avatar

Sorry, don’t know about NIEM differences, but there are related online materials: http://www.sparxsystems.com/enterprise_architect_user_guide/12.1/schema_engineering/niem_three.html


author avatar

I’m not sure about the question. Is it about the difference between No Magic and Sparx or about the Niem Plugin? Niem UML is an OMG standard and the two tool vendors have developed plugins for their tools to enable the Niem UML specification for the communities using it.

From Sparx:

National Information Exchange Model (NIEM) provides a common framework that is used to define how information can be shared between systems, government agencies and organizations. Enterprise Architect's MDG Technology for NIEM helps you to:

* Create and develop UML-based Information Exchange Package Documentation (IEPD) models, by providing starter models, model patterns and a number of toolboxes for creating IEPD models and schema models,
* Generate complete IEPDs from your IEPD model
* Generate NIEM conformant schemas from your information models
* Import NIEM Reference Schema into your model
* Create NIEM subset namespaces, composed from elements of the NIEM Reference Schemas
* Create PIM, PSM and Model Package Description (MPD) diagrams, using the NIEM Toolbox pages
From No Magic:
NIEM-UML is a new standard being completed in the Object Management Group (OMG) with the support of the NIEM program management office, key NIEM experts and experts in modeling and model driven architecture.
NIEM-UML leverages the highly successful Unified Modeling Language (UML) standard to facilitate NIEM information sharing, reducing cost, time and risk while improving stakeholder engagement and reuse. NIEM-UML enhances the NIEM suite of specifications by providing a standard for:
· High-level and business focused representations of NIEM using UML
· A UML "Profile" which tailors UML tools to precisely represent NIEM
· The NIEM domain and core reference vocabularies as UML models
· Automated generation of NIEM exchange specifications (Called IEPDs –Information Exchange Package Documentation and MPDs – Model Package Descriptions) from NIEM-UML models, complete with XML Schema, catalogs and documentation
· Constraints to validate NIEM conformance
· Support for NIEM naming and design rules (NDR) 1.3 and NIEM Model Package Description (MPD) specification 1.0.
· Reverse engineering of existing NIEM assets into UML
Please rephrase the question if this does not help.
Best regards

author avatar

I only worked in testing Sparx Enterprise Architect as a replacement for ERwin data modeler. I did not work with No Magic so I don’t know the differences. However, I found this pdf: http://www.uwm.edu.pl/wnt/technicalsc/tech_12/B15.pdf
I searched on differences between no magic and sparx enterprise architect.
Hope this helps. Good luck!

author avatar

I do not know about plug-in but Sparx has six NIEM tagged values (architecture meta data)

Find out what your peers are saying about No Magic MagicDraw vs. Sparx Systems Enterprise Architect and other solutions. Updated: May 2021.
502,104 professionals have used our research since 2012.