A government agency had no reliable view of where Oracle Java ran across thousands of endpoints. We helped it build a continuous compliance programme — so an Oracle Java audit would find nothing to claim.
After Oracle changed how Java SE is licensed, the agency knew it had Oracle Java installed somewhere across a large, decentralised estate — but it had no single, reliable inventory of where, which versions, or under which licence terms.
For years, individual departments had downloaded and updated Java independently. Some installations were legacy free versions, some were genuinely free under Oracle's current No-Fee Terms and Conditions, and some carried a paid-subscription obligation — but nobody could say which was which without looking.
An Oracle Java audit would have started from a position of complete uncertainty, and uncertainty is exactly what makes audit claims expensive. The agency decided not to wait to be audited. It wanted a programme that made the question answerable at any time.
We discovered every Oracle Java installation across servers and endpoints, recording version, build, and how each one came to be installed.
We determined which builds fall under the NFTC at no cost, which are legacy free versions, and which genuinely require a paid Oracle Java SE subscription.
We moved installations that did not need Oracle Java onto a free OpenJDK distribution, shrinking the licensable footprint to a small, well-understood core.
We put a clear Java policy in place so departments can no longer install Oracle Java unmanaged — closing the route that created the problem.
We established ongoing discovery so any new Oracle Java installation is caught and classified before it can become a liability — keeping the estate audit-ready every day, not just once.
The agency now has a documented, current picture of its entire Oracle Java estate. With 71% of installations moved to OpenJDK, the licensable footprint is a fraction of what it was, and what remains is fully accounted for.
Most importantly, the programme is continuous. New installations are detected and classified as they appear, so the agency no longer faces an Oracle Java audit from a standing start — the answer is already written down.
Every Oracle Java installation is discovered, documented, and kept current.
Most installations no longer carry any Oracle subscription obligation.
No unlicensed Oracle Java deployments remain across the estate.
If we take on your Oracle Java audit and cannot reduce the claim, we refund our fees. See how the guarantee works →
A continuous compliance programme turns an Oracle Java audit from a crisis into a non-event. We build them for a living — independent of Oracle, on your side of the table.
Weekly Oracle Java updates, audit alerts, and negotiation intel.