FAQs

  1. Home
  2. Sparx Systems FAQs

Enterprise Architect FAQs

Premium support and maintenance agreements are available either directly through Sparx Services North America or through Sparx Systems Partners and Resellers.  If your Sparx Systems reseller partner has questions, please have them reach out to sales@localhost for assistance.

Enterprise Architect is a powerful modeling and design solution for Model-Based Systems Engineering (MBSE), Software Architecture, Enterprise Architecture Management (EAM), and Database Engineering. Its comprehensive features assist software architects, system engineers, business analysts, and other professionals in their specialized tasks.

Enterprise Architect supports more than 80 modeling languages, including widely used standards like Unified Modeling Language (UML), Business Process Model and Notation (BPMN), Systems Modeling Language (SysML), and ArchiMate. The toolset is continuously updated with emerging modeling languages and standards. It already includes modeling capabilities for cloud-based artificial intelligence and machine learning infrastructures on platforms such as Amazon, Microsoft, and Google.

Enterprise Architect is particularly valued for its seamless integration with various IT systems, making it easier to incorporate into an organization’s existing toolset. Additionally, new interfaces and connectors for essential external systems are regularly introduced in each release. To leverage the full potential of its modeling capabilities and stay updated with the latest advancements, it is recommended always to use the most recent version of Enterprise Architect.

Through insights from our Training Programs for Professional Modeling and customer research, we’ve found that users highlight Enterprise Architect’s outstanding price-to-performance ratio as a major deciding factor. Its open modeling environment enables smooth integration with existing workflows, further enhancing its appeal. Moreover, additional Sparx Systems North America offers provide extra value, making the tool even more advantageous for businesses.

Enterprise Architect includes a range of features designed to enhance teamwork and collaboration. Teams can engage in discussions about specific model elements or diagrams directly within the tool. Additionally, formal reviews can be conducted using review elements, allowing users to define start and end dates and assign responsibilities to specific team members.

For informal exchanges, built-in chat functionality enables discussions where user identities or group names are identified. Integration with Prolaborate from Sparx Systems further expands collaborative capabilities, allowing seamless team communication and data sharing.

As an open modeling platform, Enterprise Architect offers extensive integration options with various development and project management tools. Through the Pro Cloud Server, it connects seamlessly with software development environments, supporting integrations with IDEs like Visual Studio and Eclipse, issue tracking systems such as JIRA, and collaboration tools like Microsoft Teams and Slack. These integrations ensure teams can continue using their existing workflows while benefiting from Enterprise Architect’s modeling capabilities. The Architecture Platform provides a comprehensive overview of the available solutions.

Yes, the entire Architecture Platform, including the complete toolchain, is available as a Software as a Service (SaaS) offering. As a North American SaaS provider, Sparx Systems North America complies with the Standards, which has been in effect across the North America. Additionally, Sparx Systems North America is ISO 27001 certified and has implemented an Information Security Management System (ISMS) to ensure high data protection and security standards.

Enterprise Architect provides various options to extend and tailor its functionality to specific needs. Key extension features include:

  • MDG Technologies: Allows users to create custom modeling languages and profiles for different technical domains.
  • Partner Products: Sparx Systems North America collaborates with partners to offer additional tools that enhance Enterprise Architect’s practical applications.
  • Stereotypes and Tagged Values: Enables users to define custom properties and behaviors for model elements.
  • Scripting and Add-ins: This tool supports scripting languages like JavaScript, JScript, VBScript, and Groovy, along with user-defined add-ins to expand its functionality.
  • Custom Diagram Types: This helps users visualize specific aspects of their models more effectively.

Enterprise Architect incorporates the latest technological advancements, industry standards, and practical requirements with each release. The range of supported modeling languages continues to expand, now including capabilities for modeling cloud-based AI and machine learning infrastructures. To fully leverage the latest innovations and ensure optimal functionality, users are encouraged to always work with the most up-to-date version of Enterprise Architect.

A common misconception is that model-based development conflicts with agile principles. However, this is no longer the case thanks to the continuous evolution of modeling approaches and Enterprise Architect itself. The tool seamlessly integrates agile principles such as flexibility, iterative development, and constant customer feedback, aligning well with the Agile Manifesto.

Here are a few ways Enterprise Architect enhances agile workflows:

  • Requirements Modeling: Structuring and visualizing requirements provides a solid foundation for agile development teams.
  • Iterative Development: Supports gradual refinement of models using iterative methods, incorporating valuable insights from customer feedback.
  • Continuous Improvement: Facilitates ongoing model enhancements, ensuring quality and alignment with evolving project needs.

As software is increasingly critical in business environments, professional roles in this field have become more specialized. The title “Enterprise Architect” is now one of many, with responsibilities centered on process optimization and strategic development. Enterprise architecture connects an organization’s structure, processes, technologies, and IT systems.

Regardless of their specific role, professionals in this domain benefit greatly from using the Enterprise Architect modeling platform. Its comprehensive toolset supports software and system development, enabling architects to design, analyze, and optimize complex business and IT ecosystems effectively.

Licenses

Premium support and maintenance agreements are available either directly through Sparx Services North America or through Sparx Systems Partners and Resellers.  If your Sparx Systems reseller partner has questions, please have them reach out to sales@localhost for assistance.

Enterprise Architect is offered in four distinct editions, available as either a named user (standard) or floating license:

  • Professional: Provides core modeling capabilities, ideal for individual developers or small teams.
  • Corporate: Adds support for SQL Server, Oracle, and MySQL databases, with user administration available for each model.
  • Unified: Merges the former “Systems Engineering” and “Business and Software Engineering” editions, offering advanced modeling for real-time and embedded systems using UML, SysML, DDS, BPSIM, and more—perfect for teams handling System and Software development.
  • Ultimate: Designed for power users and cross-domain professionals, this edition includes all business, software, and systems engineering features along with full MDG plug-in support.

The Enterprise Architect Feature Matrix provides a detailed comparison to help you choose the right edition for your needs.

Named User Licenses: Each user must have a valid license key for every active instance of Enterprise Architect. However, a named user can install Enterprise Architect on multiple machines (e.g., a desktop and a laptop) as long as only one instance is in use at any given time.

Floating Licenses: Designed for organizations that need centralized license management, floating licenses are handled through the Sparx Enterprise Key Store. This system enables the distribution and tracking of license keys within the company, which the Administrator can manage. Enterprise Architect can be installed on multiple machines, with usage limited by the number of available floating keys.

Pro Cloud Server is a Microsoft Windows service that manages database connections for each repository, providing full control over configuration and data security.

In web-based environments, licensing is session-based rather than user-based. Each browser session that accesses an EA repository consumes one PCS token. For example, three tokens will be used if a single user logs in from Chrome, Firefox, and Edge. Whether users access EA through Azure DevOps or Prolaborate, a valid license or token is required.

Key licensing details:

  • EA clients do not need a PCS license to connect to PCS-based repositories.
  • Web EA/Prolaborate does not require an EA license for access.
  • Pro Cloud Server also functions as a gateway for third-party integrations.

One PCS token includes:

  • Support for up to seven repositories with Pro features enabled.
  • One external data integration.
  • One Web EA, Prolaborate, and OSLC user.

Pro Cloud Server is available in Unlicensed, Token, Team Server, and Enterprise Editions.

Enterprise Architect is a licensed software product. Upon purchase, registered users receive the following benefits for one year:
  • Access to the latest full version of the software.
  • Free updates and builds.
  • Email Support from Sparx Systems North America.
  • Exclusive access to additional resources for registered users.
  • Once the one-year maintenance period ends, users can continue using their current version without restrictions.
Note: The maintenance contract must be renewed in time to receive future updates and support.

Once the one-year maintenance period for Enterprise Architect expires, you will no longer have access to software updates and new feature enhancements. However, you can still use your existing version of Enterprise Architect. We recommend renewing your maintenance contract to stay up to date with the latest advancements and improvements.

Your license file contains the necessary login credentials for renewal, which you can verify online using your user ID. Additionally, Sparx Systems North America will send you a reminder email before your maintenance expires.

Important: Maintenance renewal is only possible if your previous maintenance contract expires within the last two years. If more than two years have passed, you will need to purchase a new license to access the latest version.

If you need additional features, you can upgrade your Enterprise Architect edition anytime by paying the price difference between your current edition and the one you want to upgrade to.

Requirements for an upgrade:

  • You must be a registered user with an active maintenance contract.
  • If your maintenance has expired, you will need to renew it before upgrading your edition.

Note: Upgrading your edition does not automatically extend your maintenance contract. Maintenance renewal must be handled separately.