What Is Elastic Licensing? The Model, the Math, the Trade-offs

License Management, Licenses, SLM Fundamentals

Every license administrator knows the two bad weeks of software license management. The first week in software license management, the pool is exhausted, engineers are queued, and a deadline is bending, and the week after renewal, when the enlarged pool sits half idle because the crunch has passed. Fixed license counts force a permanent choice between paying for the peak and suffering through it.

Elastic licensing is the vendors’ answer to that bind. It is a consumption-based software licensing model in which, instead of buying a fixed number of seats, you buy a pool of prepaid units, and software draws from the pool as it runs. Ansys sells this as Ansys Elastic Units; Altair built its commercial model around it as Altair Units. Ansys’s own explainer describes the mechanic in one line: elastic licensing works like a prepaid gift card. Load the card, spend it on whatever the portfolio offers, top it up when it runs low.

The model is genuinely elastic, genuinely useful, and genuinely capable of burning a budget at a rate no fixed pool ever matched. Understanding all three properties before signing is the point of this piece.

The Model, in Engineering Terms

An elastic license (a unit or token scheme, in most vendors’ vocabulary) changes what you own from seats to capacity.

Under the classic floating model, 15 licenses of a solver means at most 15 simultaneous sessions, forever, regardless of what else you might need that day. Under the elastic model, the organization holds a units balance, and each product draws units at its own rate while it runs. A meshing tool might draw a trickle; a multiphysics solver on a large core count draws a torrent. Stop the job and the draw stops with it.

Two mechanics in Altair’s implementation show how deliberately these systems are engineered. One Altair Unit represents 1,000 license features, the internal currency the draw rates are denominated in. And leveling means a user running several Altair applications at once draws units only for the most expensive one, rather than paying for each separately. The details differ by vendor, decay curves for massive solver farms, on-premise versus cloud metering, HPC add-ons, but the shape is constant: consumption-based access to a whole portfolio from a single prepaid pool.

That portfolio breadth is half the pitch. The occasional tool an engineer needs twice a year no longer justifies its own seat; it simply draws from the pool for an afternoon. For simulation-heavy environments, and increasingly for cloud licensing for EDA tools, that flexibility is the difference between exploring an idea and filing a purchase request.

The Math that Decides Whether It Saves You Money

Strip away the branding and the buy-versus-elastic question reduces to one comparison: utilization.

Take an illustrative solver seat priced at 20,000 currency units per year on a fixed license, against elastic access to the same solver at a draw equivalent to 25 per hour. The break-even sits at 800 hours of annual use. Below it, elastic wins; above it, the fixed seat was cheaper all along. Now put real usage against that line. A tool used two hours a day by one engineer runs about 500 hours a year, comfortably elastic territory. The same tool running as a nightly regression job clears 2,000 hours and makes the fixed seat a bargain.

Three properties of the math deserve respect, because each one has surprised a budget:

1. Bursts are linear

Elastic capacity removes the ceiling, so the crunch-week question changes from “can we run 40 jobs” to “what do 40 simultaneous draws cost per hour.” The model converts denials into spend, which is usually the right trade and never a free one.

2. Draw rates are not flat

Rates scale with the product tier and, for solvers, with core count. The same simulation on 4 cores and on 64 cores are different line items, and the engineer choosing the core count is usually not the person watching the balance.

3. The pool expires

Prepaid units are typically term-bound. Under-consume and the remainder evaporates at renewal, which is the elastic model’s version of shelfware, a hidden cost with a long pedigree. Over-consume and the mid-term top-up arrives at list price, with no negotiating window.

The honest summary of the math: elastic licensing trades a capacity risk you could see (denials, queues) for a consumption risk you have to instrument (burn rate, draw mix, pool runway). Whether that trade pays depends entirely on which risk your organization is better equipped to manage.

The Trade-offs, Plainly

Where the model earns its keep:

  • Spiky, project-driven demand, crunch phases, certification pushes, seasonal analysis loads
  • Broad, shallow tool needs across a large portfolio, where dedicated seats would mostly idle
  • New capability trials, since drawing units for a month beats procuring a seat to find out
  • HPC and cloud scale-out, where fixed seat counts were always the wrong shape

Where it punishes:

  • Steady, high-hour workloads, the daily-driver CAD seat, the always-on regression farm, where fixed licenses beat the break-even easily
  • Organizations without usage monitoring, because an unwatched burn rate is an unbounded liability
  • Budgeting cultures that need a flat annual number, since elastic spend is inherently variable
  • Multi-vendor estates where each unit scheme is its own currency; Ansys units, Altair units, and token schemes from other vendors do not convert, and each pool needs its own runway math

Four questions belong in front of any elastic agreement before it is signed. What is the draw rate table, per product and per core count, in writing. What happens to unconsumed units at term end, forfeiture, partial rollover, or credit. What is the mid-term top-up price relative to the initial rate, since that is the price you will actually pay in a crunch. And what consumption reporting does the vendor provide, at what granularity and delay, because a monthly summary is no instrument for managing an hourly burn.

Most engineering estates end where the evidence points: a hybrid. Fixed licenses carry the steady base load, an elastic pool absorbs the peaks and the long tail of occasional tools. Getting the split right is not a one-time decision; it is a quarterly reading of your own usage curve.

Elastic Licensing Raises the Bar on Monitoring

Notice the thread running through every trade-off above: the model’s risks are all visibility risks. A fixed pool fails loudly, with denials. An elastic license pool fails quietly, in a burn rate nobody reconciled against the runway until the balance forced the conversation.

That makes usage intelligence a precondition rather than an optimization. The estate needs continuous answers to a new question set: current burn rate against pool runway, draw mix by product and team, the utilization evidence that decides which workloads belong on fixed seats at renewal. It is the license discipline the fixed world already required, pointed at a faster-moving target, with software metering doing for consumption models what checkout logs did for pools. LAMUM’s role in it is unchanged: read the license infrastructure continuously, including token and unit-based models, keep the history, and put the consumption picture in front of the people who own the budget before the pool empties instead of after.

Run Your Own Break-even

The fastest way to know whether elastic licensing fits is embarrassingly concrete: pull the annual hours on your five most expensive tools and set them against the vendor’s draw rates. Anything far below break-even is a candidate to go elastic; anything far above it should stay fixed, whatever the sales deck says. TeamEDA will pull those hours from your own license servers, so the model decision is made on your usage curve and nobody else’s.

TeamEDA