"Shelfware"—software that is bought but not used—is the silent budget killer. In 2025, the average enterprise wastes 30% of its SaaS spend on unused or underutilized licenses. The old method of tracking usage—"Did they log in in the last 90 days?"—is obsolete. A user might log in to Salesforce once to check a holiday calendar, but that doesn't justify a $2,000/year license. We need Granular SaaS Tracking.
The "Active User" Fallacy
Most SaaS admin portals define "Active" as "Logged In." This is a vanity metric for the vendor and a trap for the buyer.
Scenario: A user has a full Adobe Creative Cloud license ($900/yr). They use it only to open PDFs (which can be done with a free reader).
Admin Portal says: Active.
Reality: Wasted spend.
Technique 1: OAuth and SSO Integration Scoping
Modern SaaS Management Platforms (SMPs) like Torii or BetterCloud integrate directly with the SaaS provider's API, not just the SSO provider (Okta/Azure AD).
What to track:
Read vs. Write: In Salesforce, is the user editing opportunities or just viewing them? (Downgrade to "Read-Only" license).
Meeting Duration: In Zoom, is the user hosting meetings > 40 mins? If not, downgrade to Basic.
Storage Activity: In Box/Dropbox, when was the last file uploaded? If > 6 months, move to archival storage.
Technique 2: Browser Extension Telemetry
For web-based SaaS without robust APIs, enterprise browser extensions (deployed via IT policy) offer the source of truth.
Method: The extension tracks actual "Time on Tab" and interaction depth.
Insight: You discover 50 users have GitHub Enterprise licenses but have only visited the repository UI once this year and have zero commits.
Action: Reclaim license and switch them to a viewer seat.
The Optimization Cycle
To operationalize this, set up an automated License Reclamation Workflow:
Trigger: User usage drops below threshold (e.g., no "Write" actions in 60 days).
Action: Automated Slack/Teams message: "Hi, we noticed you haven't used your Jira license recently. Do you still need it?"
Outcome:
Button "Yes, keep it": Log the justification.
Button "No" or No Response (7 days): Automatically deprovision the license via API.
Conclusion
Granular tracking moves IT from being the "bad guys" taking away tools to being stewards of efficiency. By recycling unused licenses, you free up budget to fund the new AI tools your teams are demanding.
All in One Place
Atler Pilot decodes your cloud spend story by bringing monitoring, automation, and intelligent insights together for faster and better cloud operations.
