For engineering organizations running FlexLM (FlexNet) and RLM

Engineering
License Intelligence.

Know exactly what engineering software licenses to renew before vendor negotiations.

Read-only on-prem agent · no inbound firewall ports · your data deleted on request

app.licensepulse.app/dashboard
Reclaimable
$214K
P95 util
72%
Denials
47
Portfolio Utilization · 90 days
Ansys Mechanical94%
MATLAB Simulink81%
0
inbound firewall ports
the agent requires
1 file
of agent source
you can read yourself
$0
we take from
software vendors
5 min
agent poll interval
on your license server
Built for the license servers engineering runs on
Ansys MATLAB Simulink MSC One Altair CATIA Siemens NX FlexLM RLM
License servers via the read-only on-prem agent · tabular vendor exports via Smart Upload. SaaS seat connectors available on request.
Why we built this

We created LicensePulse after years of working with enterprise software licensing and seeing how difficult it is for engineering organizations to understand software usage, control licensing costs, and prepare for vendor negotiations. Concurrency, tokens, and pack stacking are hard to model and almost impossible to reconcile by hand, so the decisions that matter most get made by estimate. Every capability in the product exists because a spreadsheet could not answer the question.

More about us
The problem

Engineering teams burn millions on idle licenses they can't see.

Teams running Ansys, MATLAB, MSC, and Altair have no easy way to see who is actually holding each license. The tools that do this either cost $200K and take six months to roll out, or are clunky FlexLM dashboards from 2007.

Unreadable data

A single Ansys license can cost $50K to $500K a year, and FlexLM logs are unreadable to the finance and IT teams who need them.

Sub-utilization

Industry studies put idle rates at 30 to 60% of paid licenses. Without your own data you cannot tell which of yours are idle, so you renew the cushion every year.

No leverage at renewal

When the renewal lands you have guesses, not numbers. The vendor negotiates from data, and now you can too.

What you'll see

Your portfolio, in one view.

A snapshot of the Executive Dashboard, running on our demo dataset.

app.licensepulse.app/dashboard

Executive Dashboard

Engineering software portfolio · demo dataset

Export CSV + Add Software
Total Licenses
3,847
Across 24 products
24 products tracked
Portfolio Utilization
72%
P95 peak, 90-day window
Healthy
Monthly Spend
$1.08M
Across all vendors
reclaim opportunity
Denial Events
47
This month
3 unread alerts
Portfolio Utilization Trend
Daily avg utilization · 90 days
Utilization % Denials
Top Products by Utilization
Highest-demand this quarter
Ansys Mechanical
94%
MATLAB Simulink
81%
Altair HyperWorks
68%
IBM DOORS Next
54%
MSC Nastran
41%

Every chart here is interactive in the product. These figures come from our demo organization, not from a customer.

How it works

Three ways to connect your data. One dashboard for the answers.

Smart Upload
For one-off ingestion of tabular vendor exports

Drag a CSV, TSV, or Excel export from a vendor portal onto the dashboard. Claude classifies the columns and imports the rows, with no schema mapping on your side. The column names and first 30 rows are sent to Anthropic to do this.

  • ✓ Works with tabular exports (CSV, TSV, Excel)
  • ✓ Imports in 5 to 15 seconds
  • ✓ Auto-creates products, engineers, snapshots
OAuth integrations
For SaaS seats, available on request at launch

Microsoft 365, Salesforce, Jira, GitHub Enterprise, Slack, and Google Workspace connect via read-only OAuth and sync every six hours. They are built and working, and we enable them on request while we stay focused on engineering licensing. You never need to grant OAuth to use the engineering side of the product.

  • ✓ One-click connection
  • ✓ Read-only scopes only
  • ✓ Automatic 6-hour sync
Most popular for engineering
On-prem agent
Real-time data from your license server

A single-file Python script runs on your FlexLM (FlexNet) or RLM license server. It polls the license daemon every 5 minutes and pushes data over HTTPS. No inbound ports.

  • ✓ Readable source, reviewed by your team before install
  • ✓ Linux + Windows service
  • ✓ No third-party Python deps
flex.licensepulse-customer.com
$ curl -O https://api.licensepulse.app/api/agent/download.py
$ python download.py --api-key=lp_xxxxx --license-server=27000@flex.local --interval=300
✓ Connected to LicensePulse (org=acme-corp, key=FlexLM-NY, agent v1.1.0)
[2026-05-10T09:00:00] Polling 27000@flex.local (flexlm)...
✓ Pushed 12 features, 12 snapshots, 38 new seats
[2026-05-10T09:05:00] Polling 27000@flex.local (flexlm)...
✓ Pushed 12 features, 12 snapshots, 0 new seats
What's inside

Everything a license analyst needs before a renewal.

Executive Dashboard

Annual spend, idle licenses, denials, and reclaim opportunity in one view. Designed to be readable in 30 seconds.

Time + hour filtering

Slice by year, month, or hour-of-day. Compare how Ansys is used on the day shift and overnight. That is the data you need to negotiate tiered licensing.

AI Assistant

Ask Claude about your portfolio in plain English, for example "which products had the most denials last quarter?", and get a direct answer instead of a chart to decode.

Charge-backs

Allocate license cost to departments, categories, or vendors, and export it as CSV for your finance models.

Forecasting

Adjustable headcount-growth scenarios over horizons of 1 to 60 months. Walk into any renewal with a defensible projection your vendor can't dispute.

Denial Risk monitoring

Real-time checkout-failure tracking, with Slack alerts when a product crosses 80% utilization. No more running out of seats on a deadline.

Renewals + contract storage

Every contract PDF in one place, with auto 30/90-day expiry alerts. Find the right contract clause when procurement asks, without digging through email.

Tool Overlap detection

Flags overlapping tools in the same category: two structural solvers, three CAD seats doing one job, the same FlexLM feature licensed twice. You decide what to do about them.

Audit log + MFA

Audit log of logins, MFA changes, API-key events and administrative changes, exportable to CSV. Not every data change is logged yet. TOTP-based multi-factor authentication is included.

Where we differ

We take no money from software vendors.

No referral fees. No partner programs. No marketplace revenue share. No paid certifications. Nothing that would make us softer on a vendor whose consumption we measure for you.

Advice on a renewal is only independent if the vendor is not paying for it. When you evaluate anyone in this category, including us, ask them to put that in writing. We will.

Your data is never sold

Not to vendors or to anyone else, and not in anonymized or aggregated form either.

We measure systems, not people

We do not produce per-engineer productivity scores, as a feature or on request.

You can leave with everything

Full CSV export, documented schema, no gate. Cancel in the app, no retention call.

Read what we will never do
Pricing

Start with a focused pilot. Expand when value is proven.

Built for procurement, not credit-card impulse buys. Full pricing details

Enterprise
Custom

Priced for your software estate, data sources, and deployment needs.

  • ✓ Dedicated onboarding
  • ✓ Agreed support response times
  • ✓ Custom integrations
  • ✓ Procurement support
  • ✓ Technical account manager
  1. 1Demo. We learn your estate and use case.
  2. 2Scoped pilot. On your own license data.
  3. 3Quote. Sized to what the pilot showed.
FAQ

Questions we get asked.

How is this different from Altair SAO?

Altair SAO is a mature product and we will not pretend otherwise. Three real differences: only a read-only collector runs on your network, and it opens no inbound ports; we take no money from software vendors and will put that in writing; and every number we produce traces back to the usage records it came from, so you can defend it in the room. If you already run SAO and it works for you, you probably do not need us.

Where does my data live?

In our cloud, hosted on Render in the US Oregon region, with encryption at rest provided by Render. Every customer is isolated by organisation, and our automated tests check cross-tenant access. We do not offer hosting outside the United States today. For engineering data specifically, our on-prem agent runs inside your network and sends only license-usage records.

Can we try it before we commit?

Yes. Every engagement starts with a focused pilot on your own license servers, scoped with you after the demo. We install the collector with your IT team, you see real numbers in week one, and you decide at the end of the pilot. Pricing is quoted once we understand your estate. If it's not for you, we delete your data. No migration.

What does the on-prem agent send to LicensePulse?

Per-feature usage records: feature name, total seats, in-use count and the usernames holding a license. It does not send hostnames, your license key file, project files, source code, or anything outside what your license daemon's stat command emits.

Are you SOC 2 / ISO 27001 / HIPAA?

No. We are not certified, and we will not imply otherwise. No SOC 2 or ISO 27001 audit and no third-party penetration test has been performed. What exists today: TOTP MFA, role-based access, per-tenant isolation, HTTPS, an audit log of key events, and a DPA. What does not yet: SSO and an approved incident-response procedure (a draft exists). Nightly off-site backups run, and a restore was tested on 18 October 2026. The Trust page lists each one. GDPR and CCPA alignment is self-assessed. We are not pursuing ISO 27001 today. HIPAA, PCI and FedRAMP are out of scope; do not upload PHI or payment-card data.

Can we deploy LicensePulse on-premises?

Not today. The dashboard runs in our cloud (US) and the on-prem agent runs in yours. There is no self-hosted version of the application. Tell us if that's a hard requirement.

What if we use a vendor that's not on your list?

Drop their export file in Smart Upload. Smart Upload maps the columns of tabular exports (CSV, TSV, Excel). If it's a brand-new vendor with a weird format, we'll build the parser as part of your pilot at no extra charge.

Book a demo, or ask anything.

Send us a message and we'll get back to you, or email hello@licensepulse.app.

Stop guessing. Start measuring.

Start with a 30-day pilot. Expand when value is proven. You see real numbers in week one, and if it's not for you, we delete your data on day 30.