Now openThe whole vendor lifecycle in one workspace. Benchmarking, negotiations, contracts, invoices, renewals. Free 30 day trial, no card.Start the trial →
Now openThe whole vendor lifecycle in one workspace. Benchmarking, negotiations, contracts, invoices, renewals. Free 30 day trial, no card.Start the trial →
Two negotiators comparing proposals on a conference table
Oracle · Agile PLM Modules · Audit Defense

Agile PLM Module Sprawl: The Add-Ons That Surface in an Audit

Agile PLM lets an administrator switch on modules you never bought, and Oracle knows it. This guide shows how PPM, PQM, PCM, and Engineering Collaboration drift out of entitlement, how Oracle quantifies the gap, and the moves that cap your exposure before the audit letter arrives.

Contact Us Oracle Hub
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

Agile PLM lets an administrator switch on modules you never bought, and Oracle knows it. This guide shows how PPM, PQM, PCM, and Engineering Collaboration drift out of entitlement, how Oracle quantifies the gap, and the moves that cap your exposure before the audit letter arrives.

Why Agile PLM Sprawl Is a Configuration Problem, Not a Piracy Problem

After 25 years across the table from Oracle on application deals, I can tell you the Agile PLM findings almost never involve anyone deliberately stealing software. They involve a dropdown. Oracle designed Agile so that access to a license key file is not a grant of entitlement, and the license keys provided for download do not technically enforce the license restrictions or restrict use of the products. That is Oracle's own language, and it is the entire foundation of this problem. The software will run whatever you turn on. Your contract, not the software, defines what you are allowed to run.

The enabling mechanism is trivial. An administrator opens the Modules tab of the Licenses node and selects the PLM solutions the company has purchased. Selecting Yes enables those PLM classes and functions and disables the ones that do not apply. The only guardrail is a soft honor-system prompt on save: "Please verify your company is contractually licensed to use the modules selected." There is no license file check, no key validation, no lockout. Someone clicks Yes, restarts the system, and a module you never bought is now live and generating usage data that Oracle can read three years later.

The software will run whatever you turn on. Your contract, not the software, defines what you are allowed to run. That gap is the audit.

This is why we treat Agile module sprawl as a configuration and governance failure rather than a compliance intent question. Oracle does not care about intent during a review. It cares whether the module was enabled and used. For the metric side of this exposure, read our breakdown of Agile PLM Named User versus Concurrent user costs, because the module gap and the user-count gap compound in a single finding.

The Four Modules That Drive Almost Every Finding

Four modules account for the bulk of Agile module sprawl we see: Product Portfolio Management (PPM), Product Quality Management (PQM), Product Cost Management (PCM), and Engineering Collaboration. Each is licensed separately, each carries its own Named User Plus (NUP) count, and each can be switched on independently of what you actually purchased. Here is what each does and why it gets enabled by accident.

Module Function per Oracle documentation Why it drifts into use
PPM (Product Portfolio Management)Integrates project and product information across the portfolio and lifecycle to streamline development processesProject managers want a portfolio view; an admin toggles it on to demo capability
PQM (Product Quality Management)Manages customer, supplier, and product quality issues through a closed-loop corrective action processQuality teams start logging CAPAs and issues without anyone checking the entitlement
PCM (Product Cost Management)Manages product costs across the lifecycle and synchronizes cost processes with internal and external participantsSourcing and cost teams enable cost rollups tied to the BOM they already use
Engineering CollaborationManages CAD design data directly in the central PLM record and automates BOM change processesEngineers connect CAD tools; the connector requires the module, so it gets switched on

There is a specific dependency trap worth flagging. Product Portfolio Management is the only Agile solution that can operate without Product Collaboration (PC). But Oracle's own administrator guide states it is likely that even a company using only PPM will also use PC. So a PPM-only entitlement quietly pulls PC usage into scope. If you bought PPM alone and your users are creating change orders or working with the item master, you are almost certainly using PC, and Oracle will find it.

A PPM-only entitlement is one of the most common ways a full Product Collaboration finding lands on the table.

How Oracle Quantifies Unlicensed Module Use

The reconciliation logic is mechanical. Oracle's License Management Services team, now operating under the GLAS brand, analyzes collected deployment and usage data, compares it against the entitlements in your contracts and purchase orders, and identifies the gaps. The deliverable is a formal audit report with quantities clearly tabulated. Note what the report does not contain: LMS does not present the financial details or the cost of resolution. It presents the licensing gap in units and instructs you to work with Oracle Sales. That split is deliberate. It separates the fact-finding (which looks technical and neutral) from the pricing (which is a sales negotiation) so the number that reaches you feels non-negotiable when it is anything but.

For each module found enabled and used, Oracle counts the users with access and calculates a NUP shortfall. Because Agile uses three user-license types (Named, Concurrent, and Restricted), the counting is where a lot of the inflation happens. Named users are not applied against concurrency counts and can log in at any time, while non-Named, non-Restricted users are subject to concurrency limits. Oracle will default to the most expensive reading of your population unless you have the records to prove otherwise. For external populations, our note on counting suppliers and external users in Agile PLM covers how Restricted-user status protects your distributor and supplier counts from being priced as full Named users.

Back-Support: Where the Real Money Sits

The license shortfall itself is rarely the headline number. The financial teeth of an unlicensed-module finding is back-support. Remediation can include technical support fees for the entire period the unlicensed software was used, prorated back to when the license should have been initiated, at 22 percent or more of the license fees per year. Combine that with Oracle's retroactive-dating logic and the exposure balloons: if usage data shows a feature was first accessed three years ago, Oracle will claim you were unlicensed for three years and apply three years of retroactive charges.

Do the arithmetic on that. If a module finding is worth 500,000 dollars in net-new license, three years of back-support at 22 percent adds roughly 330,000 dollars before you have negotiated a single line. This is why Agile audits and GLAS reviews routinely land as six or seven-figure charges. The back-support multiplier, not the base license, is what turns a modest configuration slip into a material liability.

Cost component How Oracle calculates it Buyer counter-position
Net-new license (module shortfall)NUP users with access x per-user list priceContest user counts; strip inactive and Restricted users
Back-support (annual)22%+ of license fees per year unlicensedChallenge the first-use date; usage evidence, not deployment date, sets the clock
Retroactive datingFirst feature-access date x years to presentDemand the actual access logs; do not accept an assumed start date
Prompt-payment deadline30 days from notice before daily accrualNegotiate a standstill; do not sign under the 30-day clock

Two deadlines matter for your planning. Customers are contractually required to resolve compliance gaps within 30 days of notice, and while the gap is unresolved, back-support can accrue daily. Oracle uses that clock as pressure. Do not treat it as a hard wall. In our experience the 30-day window is negotiable, and a standstill or extension is standard practice once you engage seriously. Signing a remediation quote to stop the clock, before you have validated a single figure, is the single most expensive mistake a buyer makes in an Agile review.

How These Audits Get Triggered

Module sprawl surfaces two ways: a formal LMS or GLAS audit, or a softer sales-led license review. The distinction matters. A license review by Oracle Sales can escalate into a full LMS audit if non-compliance is suspected, and both carry serious implications. The review is often the reconnaissance; the audit is the enforcement. If a sales rep starts asking friendly questions about how many people use your quality or portfolio functions, you are in a review, and you should treat every answer as evidence.

Oracle's account teams run periodic reviews, and an account that has not been audited in roughly three years or more is considered due for a check. If your Agile estate has been quiet, assume you are on a list. The correct response is to get ahead of it. A proactive self-review, run before Oracle makes contact, is the only reliable way to avoid the back-support multiplier, because it lets you disable unlicensed modules or true-up on your terms rather than under a formal notice. Our Agile PLM audit-defense evidence pack lays out exactly what to assemble before the letter arrives.

The correct response to a three-year-quiet Agile estate is a self-review, not a wait. You cannot un-see a finding once Oracle hands you the report.

Verify Your Real Entitlement Before You Do Anything

The first move in any self-review is to reconcile what the Modules tab shows enabled against what your contracts and CSI actually grant. Pull your ordering documents, map each purchased module to a NUP quantity, then open the Licenses node in Agile and list every module set to Yes. Any module enabled but not on an ordering document is your exposure. This is a two-hour exercise that can save a seven-figure charge.

  • Export the Modules tab state (every PLM solution set to Yes or No) and screenshot it with a date.
  • Reconcile each enabled module against a purchase order line, not against a sales email or a verbal understanding.
  • Pull active-user counts per module and separate Named, Concurrent, and Restricted populations before Oracle does.
  • Identify the PPM-to-PC dependency: if PPM is live, confirm whether PC usage exists and whether you own PC.
  • Disable any module that is enabled without entitlement and is genuinely not in use, and document the change date.

Remember the applications floor. Oracle applications carry a minimum order of a number of Named Users and months equal to 5,000 dollars, so even a small true-up has a floor. And remember that module licensing is phaseable: you can license only the required modules initially and add more later, which is a lever for both remediation scoping and any future expansion. For the full picture on how metrics, modules, and audit exposure interact across the product, start with our Oracle Agile PLM licensing buyer guide.

The Two Ways Out, and Which One to Pick

Oracle's own remediation menu is blunt: charge back-support for the period of unlicensed use, suspend technical support and updates, terminate the license agreement, or cancel partner and sublicense rights. In practice, two paths matter. Either you purchase sufficient licenses and support to cover the shortfall (with backdated support potentially assessed), or you remove the usage by disabling the module and proving it is no longer in use. The choice depends entirely on whether the module delivers business value worth the ongoing 22 percent annual support tail.

If a module is genuinely used and valuable, negotiate the purchase but fight the back-support aggressively on the first-use date and the user count. If a module was toggled on for a demo or a pilot and is not embedded in a business process, disable it and remove yourself from the exposure entirely. Where the whole Agile estate is stable and you are weighing the cost of Oracle support against alternatives, our analysis of Agile PLM on third-party support quantifies when leaving Oracle support pays. Never let Oracle frame the choice as purchase-only. Removal is always on the table for anything not load-bearing.

The net position after 25 years of these negotiations: Agile module sprawl is entirely preventable and largely negotiable, but only if you move before Oracle formalizes the finding. Enabled equals liable in Oracle's model. Audit your Modules tab, reconcile against your CSI, and price your own gap before Oracle prices it for you. The buyer who arrives at the table with their own reconciliation, their own user counts, and their own first-use dates controls the number. The buyer who reacts to Oracle's report pays the multiplier.

Frequently asked questions

Does enabling an Agile PLM module mean I have a license for it?

No. Oracle states explicitly that access to a license key file is not a grant of entitlement, and the keys do not technically enforce license restrictions. Enabling a module in the Modules tab makes it run, but your contract, not the software, defines what you are licensed to use. Any module set to Yes without a matching purchase order line is an exposure.

How does Oracle calculate the cost of unlicensed Agile PLM module use?

Oracle's LMS or GLAS team tabulates the license shortfall in Named User Plus units, then Oracle Sales prices it. The base license is only part of the number. Back-support at 22 percent or more per year, prorated back to first feature-access using Oracle's retroactive-dating logic, is usually the larger figure and can add years of charges before you negotiate.

What is the PPM and Product Collaboration dependency trap?

Product Portfolio Management is the only Agile solution that can run without Product Collaboration, but Oracle's own documentation says a PPM-only company will likely still use PC. If your users create change orders or work with the item master, you are using PC. A PPM-only entitlement therefore often triggers a full PC finding.

Can I remove a module to avoid paying for it in an audit?

Yes, if the module is not embedded in a live business process. Oracle's two remediation paths are purchase or removal. Disable the module, document the change date, and prove it is no longer in use. For anything not load-bearing, removal takes you out of the exposure entirely and is always negotiable alongside a purchase.

How much time do I get to respond to an Agile PLM compliance finding?

Contractually, 30 days from notice, with back-support accruing daily while the gap is unresolved. Oracle uses this clock as pressure. In practice a standstill or extension is standard once you engage. Do not sign a remediation quote to stop the clock before you have validated the user counts and first-use dates.

How do I check my Agile PLM entitlement before Oracle contacts me?

Export the Modules tab state, reconcile each enabled module against an actual purchase order line and your CSI, and pull active-user counts per module split by Named, Concurrent, and Restricted type. Any module enabled without an entitlement is your gap. Running this before an audit letter lets you true-up or disable on your terms.

Free White Paper

Oracle Siebel Licensing: Authorized Users, Hidden Modules & Lifetime Support

Siebel is licensed on authorization across several user metrics, grants access through responsibilities and custom views, and sits under Oracle lifetime support. The traps and the

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
Independent, buyer side. We never share your details with vendors.
Run a software spend health check against your Oracle estate in under five minutes.
Open the Tool →
Deep Library

More on this topic.

Oracle Hub →
Oracle Agile PLM Licensing: Metrics, Modules, and Audit Exposure
Oracle · Guide
Oracle Agile PLM Licensing: Metrics, Modules, and Audit Exposure
The full guide this article belongs to.
Guide
Agile PLM Named User vs Concurrent User: Which Metric Costs Less
Oracle · Deep dive
Agile PLM Named User vs Concurrent User: Which Metric Costs Less
Another angle on the same decision.
Guide
SAP Ariba licensing pillar. Modules, audit, renewal.
Oracle
SAP Ariba licensing pillar. Modules, audit, renewal.
SAP Ariba licensing pillar. Module subscription, volume metering, supplier network fee, au
Guide
SAP module bundling, done right.
Oracle
SAP module bundling, done right.
How to bundle SAP modules at renewal to unlock real discount bands. ECC, S/4HANA, RISE, Ar
Guide
Oracle EPM Cloud. Module by module.
Oracle
Oracle EPM Cloud. Module by module.
Oracle EPM Cloud licensing in 2026, by module. Hosted Named User metrics, the Enterprise v
Guide
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Stay ahead of Oracle licensing changes.

One buyer side briefing a week. Renewal signals, audit moves, and the levers that work. No vendor spin.