Software Audit Defense · IBM ILMT

IBM License Audit: ILMT Compliance and Defense Guide

IBM software license audits are among the most technically complex in enterprise software — particularly for organisations using PVU-licensed products in virtualised environments. ILMT compliance status is the single biggest determinant of your IBM audit exposure. This guide explains what IBM examines and how to defend your position.

← Back to Software Audit Defense Playbook

IBM conducts software licence audits through its Licence Compliance team, targeting organisations that use IBM middleware, database software, and infrastructure products. IBM's licence audit activity has remained consistently elevated as the company transitions customers from perpetual licences to subscription models. For broader context on software audit defence, see our Software Audit Defense Playbook and What Triggers a Software License Audit.

IBM audits are technically distinctive because of the central role of ILMT (IBM Licence Metric Tool) — a free tool IBM provides that organisations must use to report subcapacity PVU usage. Failure to properly deploy and maintain ILMT eliminates subcapacity rights and can increase IBM licence fees by 2–5x for virtualised environments. ILMT compliance status is the first thing IBM's audit team assesses.

IBM Software Licensing Overview

IBM licenses its software products using several different metrics. The most common for enterprise software include:

Metric Description Common Products Virtualisation Impact
PVU (Processor Value Unit)Per processor core, weighted by chip typeWebSphere, MQ, DB2, RationalSubcapacity available with ILMT
RVU (Resource Value Unit)Based on specific resource volumes (users, data)Sterling, Cognos, SPSSMetric-dependent
Authorised UserNamed individual userMany IBM productsLess virtualisation risk
Virtual Processor CorePer vCPU in cloud/virtual environmentsIBM Cloud Pak productsMust be accurately reported
InstallPer software installationVariousDeployment-count based

PVU-licensed products represent the highest audit risk because they require precise measurement of physical and virtual processor deployments — and because IBM's subcapacity licensing model (which significantly reduces costs in virtualised environments) is only available to organisations using ILMT correctly.

PVU Licensing and Subcapacity Rights

IBM's PVU licensing model works as follows:

Expert Advisory

Want independent help negotiating better terms? We rank the top advisory firms across 14 vendor categories — free matching, no commitment.

Get Matched with an Advisor → See Rankings →
  • Full capacity licensing: If you do not use ILMT, you must licence IBM software based on the full physical capacity of all processors in every server where the software is installed or could run. This is the default position and applies automatically if ILMT compliance cannot be demonstrated.
  • Subcapacity licensing: If you deploy ILMT and comply with its reporting requirements, you can licence IBM software based on the actual peak deployment within virtualised environments. For most virtualised estates, subcapacity licensing reduces costs by 60–90% compared to full-capacity.
The ILMT Stakes

Consider a server with 4 physical processors (32 cores total) running IBM WebSphere on 4 virtual machines, each assigned 4 vCPUs. Under full capacity, you licence all 32 physical cores × PVU rate. Under subcapacity (with ILMT), you licence only the 16 vCPUs actually assigned × PVU rate — a 50% saving. In practice, subcapacity savings are often much larger, particularly where IBM software runs on a small number of VMs within a large physical cluster. ILMT non-compliance converting subcapacity to full-capacity frequently generates the majority of IBM audit findings.

The ILMT Requirement: What IBM Expects

IBM's subcapacity use rights (permitting PVU subcapacity licensing rather than full-capacity) are conditioned on meeting specific ILMT deployment and reporting requirements. IBM's ILMT requirements include:

  • ILMT installation on all servers: ILMT must be installed on all servers where PVU-licensed IBM software runs or could potentially run (including cluster members, failover nodes, and migration targets)
  • Complete inventory coverage: ILMT must discover and inventory all endpoints, with no gaps in coverage. Partial ILMT deployments where some servers are unmanaged are non-compliant.
  • Quarterly reporting: ILMT must generate and retain audit snapshots at least quarterly, documenting the peak PVU deployment during each quarter. IBM auditors will request historical ILMT reports going back 2–3 years.
  • Software catalogue updates: The ILMT software catalogue (which identifies IBM products and their PVU requirements) must be regularly updated. Outdated catalogues that miss newly deployed IBM products are a compliance failure.
  • Proper virtualisation configuration: ILMT must be correctly configured for your hypervisor environment (VMware, KVM, Hyper-V, IBM PowerVM, etc.) to accurately capture VM-to-host mappings.
IBM Cloud Pak Products: Different Rules

IBM's newer Cloud Pak products licensed on Virtual Processor Core (VPC) metric use a different compliance model from traditional PVU products. While ILMT is still relevant for reporting, Cloud Pak licensing is based on declared VPC counts rather than ILMT measurement. Organisations that mix legacy PVU products with Cloud Pak products need to maintain separate compliance processes for each metric type.

Common ILMT Compliance Failures

Critical Failure
Free Resource

Get the IT Negotiation Playbook — free

Used by 4,200+ IT directors and procurement leads. Oracle, Microsoft, SAP, Cloud — all covered.

Incomplete Server Coverage

ILMT is deployed on production servers but not on development, test, failover, or disaster recovery environments where IBM software is also installed. IBM's audit scope includes all environments, not just production. Any server where IBM software is installed and ILMT is not reporting creates a full-capacity exposure for that server.

Critical Failure

VMware vMotion Across Unlicensed Hosts

IBM software running on VMware is compliant for subcapacity only if all hosts in a vSphere cluster where the VM could migrate are licensed. If vMotion can move an IBM workload to a host that is not covered in ILMT's scope, IBM treats the entire cluster as full-capacity. This is a frequent finding in VMware environments where IBM software is deployed on a subset of cluster members.

Critical Failure

Missed ILMT Catalogue Updates

IBM regularly updates the ILMT software catalogue to include new products and updated PVU values. Organisations that haven't updated their ILMT catalogue in 6+ months risk having newly deployed IBM products not correctly catalogued — meaning those products won't appear in ILMT reports, creating undocumented exposure.

Significant Failure

Gaps in Quarterly Reporting History

IBM's subcapacity rights require continuous ILMT compliance throughout the reporting period. If quarterly ILMT reports are missing for specific periods, IBM treats those periods as full-capacity — even if the underlying deployment was compliant. Reconstructing historical ILMT reports after the fact is generally not accepted by IBM auditors.

Significant Failure

Incorrect Hypervisor Configuration

ILMT must be correctly configured to communicate with your hypervisor management layer (vCenter for VMware, System Center for Hyper-V, HMC for IBM Power) to accurately map virtual machines to physical hosts. Misconfigured hypervisor connections result in ILMT reporting incorrect PVU counts — typically either under-reporting (creating compliance gaps) or over-reporting (leading to over-purchasing).

IBM Audit Process Stages

IBM licence audits typically follow a 5-stage process:

  • Stage 1 — Notification (1–2 weeks): Formal letter from IBM Licence Compliance citing your IPLA (International Program Licence Agreement) audit rights clause. IBM requests a kickoff call and preliminary information about your IBM software estate within 30 days.
  • Stage 2 — Scoping (2–3 weeks): IBM requests a list of all IBM products deployed across your estate, your ILMT deployment status, and your current IBM licence entitlements. IBM may also request a preliminary list of virtualised environments running IBM software.
  • Stage 3 — ILMT and Data Review (4–8 weeks): IBM requests access to your ILMT reports (quarterly snapshots for the audit period — typically 2–3 years). IBM also requests licence proof of purchase documentation, including Proof of Entitlement (PoE) certificates from Passport Advantage.
  • Stage 4 — Findings Analysis (4–8 weeks): IBM analyses the ILMT data against your entitlements. For any periods or environments where ILMT compliance cannot be demonstrated, IBM calculates full-capacity exposure. IBM may also flag products not appearing in ILMT reports.
  • Stage 5 — Commercial Resolution (4–12 weeks): IBM presents an Effective Licence Position (ELP) report showing the gap between entitlements and deployed usage. IBM then proposes a commercial resolution — typically a licence purchase, often framed as a migration to IBM Cloud Paks or IBM SaaS products.

Received an IBM licence audit notification?

Specialist IBM audit defence advisers can assess your ILMT compliance, build your licence position, and manage the audit process from notification to settlement.
Get IBM Audit Support →

IBM Audit Triggers

IBM's audit selection is driven by commercial and technical signals similar to other vendors:

  • Passport Advantage renewal inactivity — accounts that haven't renewed or expanded their IBM licence agreements recently are flagged for compliance review
  • Virtualisation environment changes — VMware infrastructure consolidations, Hyper-V migrations, or cloud migrations that affect IBM software deployments
  • IBM software version upgrades — upgrading IBM products to newer versions sometimes triggers compliance reviews of the entire estate
  • Third-party support adoption — switching IBM middleware or database maintenance to third-party providers is a known audit trigger
  • M&A activity — post-acquisition integration creates IBM licence complexity that IBM actively exploits
  • Cloud migration — moving IBM workloads to AWS, Azure, or GCP without proper BYOL management creates VPC licensing exposure
  • ILMT reporting gaps — IBM may have visibility into whether organisations are generating ILMT reports through its software telemetry

10 IBM Audit Defence Tactics

01
Assess ILMT Compliance Before IBM Does

The most impactful thing you can do before an IBM audit is conduct a comprehensive ILMT compliance review. Identify any gaps in server coverage, hypervisor configuration issues, missing quarterly reports, and outdated software catalogues. Remediating ILMT gaps before IBM's audit dramatically reduces full-capacity exposure.

02
Establish Historical ILMT Snapshots

Ensure your ILMT system has complete quarterly snapshot history for the audit period (typically 2–3 years). If snapshots are missing, investigate whether the data can be reconstructed from other sources or whether you can demonstrate compliance through alternative documentation. Missing snapshots default to full-capacity in IBM's calculations.

03
Verify All Entitlement Documentation

Gather all IBM Proof of Entitlement (PoE) certificates, Passport Advantage order history, and licence agreements. IBM's ELP analysis requires exact entitlement documentation — gaps in your PoE records may cause IBM to undercount your entitlements, increasing the assessed gap.

04
Challenge VMware Cluster Scope

IBM's full-cluster rule for VMware (that all hosts where a VM could migrate must be licenced) can be contested where VM mobility is restricted through hard affinity rules, DRS configurations, or network segmentation. Document any technical restrictions that limit IBM software VMs to specific hosts within a cluster.

05
Identify Decommissioned Systems

IBM's audit will typically request data covering a 2–3 year period. Systems decommissioned during that period that previously ran IBM software may still appear in IBM's entitlement calculations. Document all decommissioning dates with verifiable evidence to reduce the exposure period for any compliance gaps.

06
Request IBM's PVU Calculation Methodology

IBM's ELP calculations apply PVU values from the IBM processor value unit reference table. Verify that IBM has applied the correct PVU value for your specific processor model — IBM CPU PVU values vary by chip type and generation, and errors in IBM's favour are not uncommon. Even small per-core PVU miscalculations multiply across large server estates.

07
Negotiate the Audit Period

IBM's standard audit scope covers 2–3 years. Many IPLA agreements contain provisions limiting IBM's ability to audit beyond a specific look-back period. Review your contract language carefully — if your agreement limits retrospective claims, assert this clearly in your response to IBM's audit scope proposal.

08
Leverage Cloud Migration Plans

IBM's commercial strategy prioritises migration to IBM Cloud Paks, SaaS products, and Red Hat-based architectures. If you have a credible roadmap for migrating legacy IBM middleware (WebSphere, MQ, DB2) to cloud-native alternatives — whether IBM or non-IBM — use this as leverage to negotiate audit settlements that include future commercial commitments rather than cash penalties.

09
Consider OpenShift and Cloud Pak Migration in Settlement

IBM actively promotes migration to Red Hat OpenShift and IBM Cloud Paks as part of audit settlements. For organisations with genuine IBM modernisation roadmaps, structuring the settlement as a Cloud Pak subscription commitment (replacing legacy perpetual licences) can convert an audit liability into a planned transition with commercial incentives.

10
Engage a Specialist IBM Audit Adviser

IBM licence audit defence requires specialist expertise in ILMT, PVU calculation methodology, IPLA contract interpretation, and IBM commercial strategy. General IT lawyers or procurement teams rarely have sufficient IBM-specific knowledge to defend an IBM audit effectively. See Software Audit Defense Playbook for how to select the right adviser.

Frequently Asked Questions

What is IBM ILMT and why is it required?
IBM Licence Metric Tool (ILMT) is a free software tool provided by IBM that discovers and measures IBM software deployments in virtualised environments. IBM requires ILMT as a condition of subcapacity PVU licensing — the pricing model that allows organisations to licence IBM software based on actual virtual processor usage rather than full physical capacity. Without compliant ILMT deployment and reporting, IBM requires full-capacity licensing, which is typically 2–5× more expensive than subcapacity for virtualised environments.
What IBM products are most commonly audited?
IBM's most frequently audited products include: IBM WebSphere Application Server (now IBM WebSphere Liberty and IBM Open Liberty); IBM MQ (Message Queue); IBM Db2 database; IBM Cognos Analytics; IBM SPSS; IBM Rational products; and IBM Sterling Commerce products. IBM's newer Cloud Pak portfolio is increasingly audited as organisations adopt container-based deployments that create complex VPC licensing requirements.
Can we use BigFix/Endpoint Manager instead of ILMT for PVU compliance?
IBM BigFix (formerly Tivoli Endpoint Manager) can serve as the data collection component for IBM licence management, but for subcapacity PVU reporting purposes, the data must still feed into a compliant ILMT-equivalent reporting process. IBM has allowed some customers to use their own SAM tools to generate equivalent ILMT reports, but the acceptance of alternative tools varies by IBM region and audit team. Confirm with IBM in writing before relying on any non-ILMT reporting for subcapacity compliance.
How far back can IBM audit go?
IBM's standard audit look-back period is 2–3 years, though some IPLA agreements contain specific provisions that limit the retrospective period. For full-capacity calculations triggered by ILMT non-compliance, IBM may attempt to go back to the point when ILMT was not deployed or non-compliant — which in some organisations could be 5+ years. Limiting the audit period through contract interpretation and clear documentation of ILMT compliance history is an important defence tactic.
What happens if we cannot demonstrate ILMT compliance?
If you cannot demonstrate ILMT compliance for any period, IBM calculates licence requirements based on full-capacity for that period — meaning all physical processor cores on all servers where IBM software was installed, at full PVU rates. This is typically the worst-case outcome for virtualised organisations and can generate very large licence gaps. IBM's commercial resolution in these scenarios often involves retrospective licence purchases, conversion to Cloud Pak subscriptions, or a combination. Engaging a specialist adviser before the audit finalises is essential to negotiating the best available outcome.

Facing an IBM Licence Audit?

ILMT compliance assessment, PVU calculation review, and commercial settlement negotiation — specialist IBM audit defence firms can dramatically reduce your exposure.