Sparx Systems Enterprise Architect (EA) license management with OpenLM

Sparx Systems Enterprise Architect (EA) is a leading visual modeling and design tool based on UML and SysML standards, used by organizations worldwide for complex systems, software, and business process architecture. Given the variety of user roles and the complexity of its tiered licensing (Standard, Floating, Corporate, Ultimate), efficient license management is essential for maximizing ROI.

OpenLM provides a comprehensive solution for monitoring Sparx Enterprise Architect licenses. OpenLM Sparx monitoring transforms license usage logs into granular, historical reports, enabling organizations to optimize their license allocation, reduce costs, and ensure all teams have access to their required modeling tools.

sparx

Understanding Sparx licensing: Standard vs. floating

Sparx Systems provides a flexible license structure that is tied to maintenance, allowing perpetual use of the current version even if the maintenance lapses.

What is the Sparx license manager?

The Sparx License Manager refers to the system used to allocate and share Enterprise Architect licenses. For shared access, this is facilitated by the Sparx Systems Key Store Server or the newer Pro Cloud Server, which acts as a centralized repository for floating license keys.

Sparx licensing schemas

Sparx licenses are categorized by both access type and feature set (Edition):

1. Access types

  • Floating license (Shared key): Licenses are administered in a single, centralized repository (Keystore Server / Pro Cloud Server).
    • Use case: Suitable for companies who wish to automate the management of multiple keys and allow sharing among users who use EA periodically. Licenses are only allocated when the application is opened and released when closed.
    • Note: Floating licenses can often be configured to permit a user to continue using EA after disconnecting from the network (borrowing).
  • Standard license (Private key): Licenses are registered directly to a user’s computer and are permanently assigned to a named user. Optimal for frequent, regular users.
  • Tiered editions: Licenses are purchased by edition (Professional, Corporate, Unified, Ultimate), each unlocking increasing feature sets.

2. Subscription/Renewal

  • Perpetual use with Subscription: Purchasing a license grants perpetual access to that version, but access to new builds, upgrades, and support requires renewing the Annual maintenance/Subscription (typically 12 months).

OpenLM's solution for Sparx license monitoring and analytics

OpenLM provides critical, granular monitoring for Sparx Enterprise Architect. This is achieved by installing the OpenLM Broker on the same machine as the Sparx License Manager, where it monitors and parses the license log file (ssksLog.log).

 

OpenLM capability Value for Sparx EA licenses Supported by OpenLM
Real-time usage monitoring Tracks usage activity with high-resolution reporting, available by minute for core licenses and by second for Sparx Pro. Yes
License totals and usage Reports the total number of floating licenses owned and tracks active usage. Yes
Historical reporting Generates detailed historical usage reports and statistics for long-term optimization and audit preparation. Yes
Log file monitoring Broker monitors the ssksLog.log file, which is essential for tracking license allocation events. Yes
Denials/Borrowing reporting OpenLM’s current documented integration with Sparx relies on log file reading but does not directly support Denials, Borrowed Licenses, or Expiration Date. No

The OpenLM advantage for Sparx Enterprise Architect license management

OpenLM solves the visibility challenge in managing Sparx floating licenses, allowing organizations to maximize the efficiency of their high-value modeling environment.

  • Maximize floating pool efficiency: OpenLM provides insights into exactly who is consuming floating licenses and for how long, allowing administrators to identify and address licenses that are not being returned promptly.
  • Data-driven renewal strategy: Comprehensive historical usage data supports informed decisions on subscription renewal, helping determine the necessary number of licenses and avoiding unnecessary annual maintenance fees.
  • Troubleshooting access issues: Monitoring the license log file helps administrators quickly identify errors (e.g., firewall issues, incorrect group entitlements) that prevent users from connecting to the Floating License Server.
  • Unified SAM: Monitor Sparx Enterprise Architect alongside all other specialized license managers in one powerful, centralized platform.

Delivering impact at every scale

See our partners in growth, trusted by leading innovators​

Take control of your Sparx Enterprise Architect licenses

Ready to gain deep insights and strategically manage your Sparx Enterprise Architect floating licenses and maintenance subscriptions?