The OLicense landscape: The “state of the union”
Developed by Optimum GmbH, OLicense (or OLicense Server) is a specialized license management system preferred by high-end engineering and simulation vendors. While major platforms use FlexNet, OLicense is the engine behind “long-tail” but mission-critical tools like JCMWave, Siemens TASS (MADYMO), SimDiff, and Math2Market.
The “Safety-Critical” visibility gap
Because OLicense tools are often used in safety-critical simulations (like crash testing or electromagnetic modeling), a license shortage can stall an entire R&D pipeline. However, these tools are so niche that they often escape the notice of standard Software Asset Management (SAM) platforms. Without real-time OLicense usage analytics, you might have 5 seats of a $50k solver where 2 are “locked” by a crashed batch process, causing a false bottleneck.
The complexity of XML-based licensing
Unlike the binary-heavy legacy managers, OLicense uses a simplified XML-based structure and a web-based dashboard (typically on port 80 or 8080). While user-friendly for a single admin, it lacks the aggregated historical reporting needed to prove to procurement that you are over-provisioned. Without monitoring OLicense internal seat usage, your “just-in-case” safety buffer becomes a source of significant annual budget leak.
Quick summary: OpenLM for OLicense
OpenLM empowers you to bring your most specialized simulation assets under the same rigorous governance as your CAD platforms.
- Track specialized solver seats: Monitor real-time check-outs for JCMWave, MADYMO, and other OLicense-managed tools.
- Identify idle simulation sessions: Detect when a seat is held by a workstation that isn’t actively running a solver.
- Denial monitoring: Capture every “License Unavailable” event to differentiate between a real capacity need and a distribution issue.
- HPC & Batch visibility: Track licenses consumed by scripts in High-Performance Computing (HPC) clusters versus interactive users.
- Unified engineering dashboard: View OLicense metrics alongside 140+ other managers in a single pane of glass.
Comprehensive solution framework
OpenLM provides a three-layered approach to help you manage OLicense licenses efficiently.
The visibility layer (global monitoring)
Gain a unified view of your floating OLicense pools. OpenLM interfaces with the OLicense Server—either directly or via the OpenLM Broker—to show current check-outs, user IDs, and feature-level availability.
The automation layer (active management)
Move beyond manual seat audits. In OLicense environments, licenses are often held for long durations due to complex simulation runs. OpenLM distinguishes between an active calculation and a “zombie” session that has finished but hasn’t released the token.
The intelligence layer (strategic foresight)
Leverage advanced analytics to determine your true “high water mark.” By analyzing OLicense usage trends, you can justify reducing seat counts for niche modules that are only used during specific design phases.
Technical details: The OpenLM OLicense integration
OpenLM uses a secure, non-intrusive approach to capture data from OLicense servers, supporting both Windows and Linux environments.
Seamless connectivity and monitoring
- Direct Query Method: OpenLM Server can query the OLicense server remotely via its web interface.
- OpenLM Broker-led precision: For more robust data, the Broker is installed on the OLicense machine to execute the olixtool.exe command locally.
- Default Port Monitoring: OpenLM typically monitors OLicense over port 80 (or 8080), ensuring continuous data flow.
- Feature-level tracking: Track specific modules within a vendor’s suite to see which specialist extensions are truly utilized.
Advanced reporting and analytics
- Simulation intensity: Track usage based on start time vs. duration to identify “long-running” vs. “short-burst” sessions.
- User/Group attribution: Automatically allocate the cost of expensive OLicense solvers to specific project teams or departments.
Strategic ROI and business value
Organizations leveraging OpenLM for OLicense typically see immediate results by identifying “hidden” capacity in their simulation pools.
- Procurement support: Use “verifiable usage” data to negotiate your next renewal for MADYMO or JCMWave based on actual demand.
- Increased research throughput: By identifying “hoarders” or stuck batch jobs, you effectively increase your seat availability without buying new software.
- Audit readiness: Maintain a continuous record of seat assignments to ensure compliance with Optimum GmbH’s licensing terms.


















