Java Licensing Optimisation Case Study

Java Licensing Optimisation for an Australian Bank

How Redress Compliance helped an Australian bank reduce its potential $5 million annual Oracle Java licensing cost to just $700,000 saving $4.3 million annually and $12.9 million over three years through comprehensive Java assessment, staff training, and strategic deployment optimisation.

Banking and Financial ServicesAustraliaFredrik Filipsson
$12.9M
Total Savings (3 Years)
86%
Cost Reduction
$700K
Optimised Annual Cost
$4.3M
Annual Savings
Java Licensing Case Studies Australian Bank
01

Background

An Australian bank with heavy Java usage across both in-house and third-party developed systems faced a significant financial impact when Oracle introduced its new Java SE licensing metric. The bank relied on Java extensively throughout its technology stack powering core banking applications, middleware, customer-facing digital services, and internal tooling making Java licensing a material enterprise cost.

Under Oracle's employee-based Java SE Universal Subscription model, the bank was facing a $5 million annual subscription cost. This was a dramatic increase from what they had been paying under previous Java licensing arrangements, driven by Oracle's requirement to licence every employee in the organisation regardless of whether they personally use Java.

The bank enlisted Redress Compliance's expertise to conduct a comprehensive assessment and develop an optimisation strategy that would bring Java licensing costs under control without disrupting operations.

Why Java Licensing Costs Have Exploded

Oracle's 2023 shift to an employee-based Java SE Universal Subscription fundamentally changed the economics of Java licensing. Instead of paying per server processor or per named user, organisations must now licence every employee even if only a handful actually use Java. For a large bank, this can turn what was previously a modest infrastructure cost into a multi-million-dollar annual obligation. See Oracle Java JRE Licensing: What Enterprises Need to Know.

02

Challenge

The bank faced a potential Oracle Java licensing cost of $5 million annually under the new employee-based metric. They needed a comprehensive strategy to mitigate this cost and optimise their Java licensing position.

ChallengeDetail
$5M Annual Java CostOracle's employee-based Java SE Universal Subscription would require the bank to licence every employee at Oracle's tiered pricing, resulting in a $5 million annual cost regardless of how many employees actually use Java.
Extensive Java FootprintJava was deeply embedded across the bank's technology stack, powering in-house developed applications, third-party systems, middleware, and development environments.
Mixed Java EnvironmentsThe bank ran a mixture of Oracle JDK versions across production, development, testing, and disaster recovery with varying licence obligations depending on version and use case.
Limited Internal KnowledgeUntil Oracle changed its pricing model, Java had been a low-cost or free technology. The bank's teams lacked the specialised knowledge needed to identify optimisation opportunities.
The Employee Metric Trap

Oracle's Java SE Universal Subscription counts all employees including full-time, part-time, temporary staff, and contractors regardless of whether they use Java. A bank with 10,000 employees but only 200 Java users still pays for all 10,000. At Oracle's list price of $5.25 to $15 per employee per month, this creates enormous cost exposure. See How to Calculate Oracle Java SE Licensing Costs.

03

Solution

Redress Compliance was engaged to deliver a comprehensive Java licensing optimisation engagement covering assessment, education, strategy development, and implementation guidance.

Phase 1: Java Licensing Assessment

Redress conducted a complete Java licensing assessment to map every Java deployment across the bank's infrastructure. This included identifying all Oracle JDK installations on servers, desktops, virtual machines, containers, and development environments determining which versions were installed, which Oracle licence terms applied to each, and where the bank had genuine Oracle Java licence obligations versus deployments that could be migrated to alternatives.

Phase 2: Java Licensing Training

Redress delivered comprehensive Java licensing training to educate the bank's IT staff on Oracle's Java licensing rules. The training covered the differences between Oracle JDK and OpenJDK, which Java versions require commercial licences, how Oracle's employee metric works, what triggers a Java licence obligation, and how development and testing environments are treated.

Phase 3: Licensing Optimisation Strategy

Based on the assessment findings, Redress created a tailored licensing optimisation strategy specific to the bank's Java usage patterns, application dependencies, and roadmap. The strategy identified which Java deployments genuinely required Oracle's commercial JDK, which could safely migrate to OpenJDK, and which could be consolidated or removed entirely.

Phase 4: Optimisation Implementation

The bank implemented the optimisation strategy with Redress guidance. This involved upgrading to more cost-effective Java versions where possible, consolidating Java deployments to reduce the licensing footprint, migrating eligible workloads to OpenJDK distributions that carry no Oracle licence fee, and optimising the remaining Oracle Java usage to minimise the subscription count required.

OpenJDK Migration Is the Primary Cost Lever

For most organisations, the single biggest Java licensing optimisation opportunity is migrating from Oracle JDK to an OpenJDK distribution (such as Eclipse Temurin, Amazon Corretto, or Azul Zulu). These are functionally equivalent to Oracle JDK for the vast majority of use cases and carry no Oracle licence fee. In our experience, 60 to 80 percent of enterprise Java deployments can safely migrate to OpenJDK. The key is conducting a thorough assessment first to identify which deployments have genuine Oracle JDK dependencies.

04

Outcome

MetricBeforeAfter
Annual Java Cost$5M / year$700K / year
Cost Reduction86% reduction in licensing spend
Annual Savings$4.3M recurring year-over-year
3-Year Total Savings$12.9M cumulative

The bank reduced its potential $5 million annual Java licensing cost to $700,000 annually an 86% reduction that saved $4.3 million per year. Over three years, this resulted in total savings of $12.9 million.

The optimisation delivered immediate and sustained financial impact while maintaining the bank's full Java capability. By understanding exactly where Oracle JDK was genuinely required and migrating everything else to cost-free alternatives the bank transformed Java from a $5 million annual cost burden into a manageable $700,000 operational expense.

"The strategic insights and deep expertise of Redress Compliance have been instrumental in our Java licensing optimisation process. Their comprehensive approach, from the initial assessment to the final implementation, was key in navigating the complexities of Java licensing."

IT Vendor Management, Australian Bank
05

Key Takeaways

For CIOs, ITAM Professionals, and Procurement Leaders

1. Oracle's employee metric massively overcounts actual Java usage. For most large organisations, fewer than 20% of employees actually use Java. The first step to optimisation is understanding how many employees genuinely need Oracle Java versus the total headcount Oracle wants to charge for.

2. OpenJDK migration is the highest-impact optimisation lever. The vast majority of enterprise Java workloads can run on OpenJDK distributions at zero licence cost. This bank reduced its Oracle Java obligation by 86% primarily through strategic OpenJDK migration. See Oracle Java Licensing Changes.

3. Java licensing training is a force multiplier. Educating your development, operations, and procurement teams on what triggers a Java licence obligation prevents compliance exposure from growing while you optimise.

4. Act before Oracle audits. Oracle is aggressively auditing Java usage. Organisations that proactively assess and optimise their Java position are far better positioned to defend against audit claims. See Oracle Java Audit Guide.

5. Savings compound as Oracle raises prices. The earlier you optimise your Java footprint, the more you save cumulatively. This bank's $4.3M annual saving translates to $12.9M over three years, and the gap widens with each renewal cycle.

Facing a Multi-Million Dollar Java Licensing Bill?

Our Java licensing specialists have helped banks, manufacturers, retailers, and Fortune 500 companies reduce their Java costs by 70 to 90 percent through strategic assessment, OpenJDK migration, and licence optimisation.

Java Compliance Assessment

Java and Oracle Advisory Services

FF

Fredrik Filipsson

Co-Founder, Redress Compliance

20+ years in enterprise software licensing. Former IBM, SAP, and Oracle.

← Java Licensing Case Studies

Reduce Your Oracle Java Licensing Costs

Independent Java licensing advisory. Fixed-fee engagement models.

Java Compliance Assessment Book a Consultation
Always-On Advisory

🛡️ Vendor Shield — Subscription Advisory

Continuous, always-on advisory coverage across Oracle, Microsoft, SAP, Salesforce, IBM, Broadcom, and more. One subscription. Every vendor. Always prepared, never outmanoeuvred.

Learn About Vendor Shield Multi-vendor protection
Licensing Intelligence

Stay Ahead of Vendor Moves

Monthly licensing intelligence, audit alerts, and negotiation tactics from our advisory team. Trusted by 1,000+ enterprise leaders.

Subscribe Free No spam. Unsubscribe anytime.
Explore All Vendor Hubs