Polestar Solutions

Field Notes

Shelfware radar: pricing the licenses nobody opens

Shelfware survives because it is invisible: the gap between what you bought, what you deployed, and what anyone actually uses never appears on an invoice. How the radar measures entitled versus deployed versus active from your own SAM data, and what to do with the gap at renewal.

Key points

  • The finding lands as a seat count, 1,240 idle licenses, with no dollar figure and no renewal date, and dies in the spreadsheet.
  • And the framing changes with it: 1,240 idle seats is trivia, while roughly $410,000 a year recoverable at the March renewal with notice due January 15 is an agenda item with an owner, arriving at the negotiation already argued.
  • The radar's second step is the one that moves budgets: each gap is priced using your real contract data, the actual net unit price from the agreement, not a list price guess, and stamped with the renewal date that makes it actionable. "1,240 idle seats" is an observation. "Roughly $410K a year, recoverable at the March renewal, notice due January 15" is an agenda item with an owner.

Three numbers per vendor: entitled, deployed, active

The radar reduces shelfware to a comparison the whole company can read. Entitled is what the contracts say you own, extracted from the agreements already in your workspace. Deployed is what has been assigned or installed. Active is what the usage data says anyone touched in the last 90 days. Waste lives in the two gaps: entitled to deployed is provisioning debt, seats you pay for that were never handed out, and deployed to active is adoption debt, seats handed to people who do not use them.

The counts come from where they already live. Eleven SAM and ITAM connectors, from ServiceNow SAM Pro and Flexera to the SaaS management tools and the Microsoft 365 usage graph, sync entitlements, deployments, and activity, so the radar reads your existing sources of truth rather than asking anyone to build a new one. Where no tool exists for a vendor, a usage export does the same job.

app.isvcosell.com/integrations/sam

Eleven connectors feed the radar from the tools you already run. No new source of truth to build.

THE SAME JOB, TWICE

TODAY, BY HAND

The renewal quote starts from last year's count, and the invoice reconciles perfectly because you are accurately billed for exactly what you agreed to buy.

A SAM analyst launches a quarterly true-up project, pulling entitlements from contracts and usage from admin consoles into a spreadsheet.

The finding lands as a seat count, 1,240 idle licenses, with no dollar figure and no renewal date, and dies in the spreadsheet.

By the next renewal the estate has regrown its shelfware, because nothing was watching between projects.

Weeks per SAM project, findings stale by the renewal

WITH ISVCOSELL

Connect a SAM source, eleven connectors from ServiceNow SAM Pro and Flexera to the Microsoft 365 usage graph, or upload a usage export.

Read the three numbers per vendor: entitled from your contracts, deployed from assignments, active from the last 90 days of usage.

See each gap priced at the actual net unit price from your agreement and stamped with the renewal date and notice deadline that make it actionable.

Let the priced findings flow into the savings opportunities, the CFO's portfolio view, and the renewal brief, with the weekly watchdog keeping the radar current.

Standing numbers, no project: the watchdog reruns it weekly

What changes: a weeks-long quarterly project becomes a standing number that refreshes itself. And the framing changes with it: 1,240 idle seats is trivia, while roughly $410,000 a year recoverable at the March renewal with notice due January 15 is an agenda item with an owner, arriving at the negotiation already argued.

"The invoice is correct, which is exactly the problem. Shelfware is waste that reconciles perfectly."

PART TWO

The weekly licensing brief

Want to be updated when major licensing and pricing changes land? One analyst brief a week: the price rises, metric changes and audit campaigns that move software costs. Work email only.

Get the brief

A gap in seats is trivia. A gap in dollars is a decision.

Counting idle licenses is where most SAM projects stop, and it is why most SAM findings die in a spreadsheet. The radar's second step is the one that moves budgets: each gap is priced using your real contract data, the actual net unit price from the agreement, not a list price guess, and stamped with the renewal date that makes it actionable. "1,240 idle seats" is an observation. "Roughly $410K a year, recoverable at the March renewal, notice due January 15" is an agenda item with an owner.

Priced findings flow into the rest of the desk automatically: the savings opportunities ranked by size and reachability, the portfolio view the CFO reads, and the renewal brief for each affected vendor, so the true-down case arrives at the negotiation already argued. The weekly anomaly watchdog keeps the radar current in the background, which matters because shelfware regrows: the estate that was clean at last renewal will not be clean at the next one unless something is watching.

app.isvcosell.com/spend

The gap in dollars, attached to the renewal that can recover it. That is what turns a finding into a fix.

PART THREE

Four plays for the gap, in order of preference

1 Reharvest before you buy. The cheapest license is the idle one you already own. Route new requests through intake so a reclaimed seat fills the need before a purchase order does.

2 True down at the renewal. The gap, priced, is your opening exhibit. Where the contract grants reduction rights, exercise them. Where it does not, the evidence funds the ask, and the notice window is your deadline to make it.

3 Right-profile what you keep. Between "cut the seat" and "keep the seat" sits "cheapen the seat": users on premium editions whose activity profile fits the standard tier. The edition mix is often worth more than the headcount.

4 Trade the surplus for something real. When a vendor resists a true-down, convert the dead spend instead: swap idle licenses for the module people actually want, term flexibility, or a price hold. Value you cannot remove can often be redirected.

Two honest caveats keep the radar credible. Some idle capacity is deliberate, the seasonal workforce, the deal-contingent headroom, the disaster reserve, and the radar lets you mark it as such so the same explained surplus does not re-alert forever. And usage data has edges: a license consumed by a service account or an occasional-but-critical user looks idle and is not, which is why every cut list gets a human pass before it goes near a vendor. The radar's job is to make the gap undeniable and priced. Deciding which parts of it are truly waste stays a judgment, made once, with the evidence on the table.

MA

About the author

Morten Andersen, Cofounder, ISVCOSELL

Morten brings two decades of enterprise and software procurement, with stints across Oracle, IBM, SAP, and Salesforce shaping how he reads a deal. He has led sourcing through hundreds of renewals, from mid market order forms to nine figure global agreements, and learned that the buyers who win are the ones who walk in knowing the market. He built ISVCOSELL to make that pattern recognition repeatable.

More posts by Morten Connect on LinkedIn →

See it in the product

How benchmarking works → Browse the use cases → Every feature → Calculate your time saved →

FREE TRIAL · FULL PLATFORM · NO CARD REQUIRED

Price your shelfware before the next renewal does not.

The free trial opens the benchmarking database, 1,483 vendors deep, plus the negotiation guides, playbooks, and talking points for your own renewals. No card needed, a corporate email is all it takes.

Start your free trial → Or decode a contract free, no account

Free for 30 days, no card needed. Your data stays isolated at the database, and you can export or delete it any time.

Watch it in action

ISVCOSELL: the three minute demo What discount should we expect? One question, every agreement

Browse the full demo library →

THE ISVCOSELL AI BRIEF · WEEKLY

The week in enterprise software buying, in one email.

What shipped on the platform, and the pricing and licensing moves worth knowing before your next renewal. One email a week, to your work address. Unsubscribe any time.

Subscribe

More in Field Notes

1,483 vendors, one method: how the benchmark library is built

A benchmark is only as good as the deals behind it and the honesty of how it is compared. How the library is built from modelled deal cohorts, normalized, placed in the right peer cohort, and graded by confidence.

Read

300 vendors, 52 weeks, one team: the renewal calendar problem

The average enterprise runs 300+ software vendors and every one of them renews. Why notice windows are where budgets quietly die, and how a renewal desk with AI agents turns the calendar from a threat into leverage.

Read

A calmer desk, and Main Apps where the work starts

The platform now wears the desktop look: warm paper, one interactive colour, and Main Apps folded into Home so your instruments live where you start.

Read

A live analyst in your ear: inside the call copilot

The vendor call is where prepared positions meet improvisation, and the rep does this every day. The live call copilot runs a whisper rail beside the conversation: live transcript, grounded prompts, and the exact fact you need at the moment the claim is made.

Read

Adobe ETLA vs VIP: seat reclaim, right-profiling, and the walk away

An Adobe ETLA renewal is decided before you discuss price, by how many seats sit idle and how many are over-profiled. How to reclaim the waste, right-profile the rest, and build the VIP walk away Adobe respects.

Read

Agent to agent: how the Agent Negotiation Protocol works

When a buyer's AI agent negotiates with a vendor's AI agent, someone has to keep the record straight. How the open Agent Negotiation Protocol handles identity, mandate, and a ledger neither side can rewrite.

Read

Want help putting this into practice?

Contact us to discuss your project.

Get in Touch