Editorial photograph of a Kalahari Resorts hospitality operations team reviewing the Oracle Java framework
Case Study · Oracle · Kalahari Resorts

Kalahari Resorts. One million dollar Oracle Java claim resolved at zero cost.

A per employee licence metric and a seasonal workforce are a difficult combination. The claim did not survive an inventory by distribution.

Contact Us Oracle Practice
500+Vendor engagements
$1MJava claim zero cost
Watch the briefingResearch briefing · 4:43

How to Negotiate the Oracle Java Employee Agreement: Honest Leverage in a Captive Deal

Priced per employee, every employee, from $15 down to $5.25. At renewal your leverage is thin and OpenJDK threats rarely land. The one-year runway, trading through the wider Oracle relationship, and containing what you sign.

Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

Kalahari Resorts operates resorts and water parks across multiple US states with roughly six thousand employees. Oracle opened a Java claim of approximately one million dollars.

Hospitality has a particular problem with the Java SE Universal Subscription. The metric counts employees, and a resort operator's headcount swings substantially between peak season and the rest of the year.

The claim closed at zero cost. The defence was an inventory that separated Oracle's own Java distributions from everything else, which is where these cases are won.

The customer profile

Around six thousand employees across resorts and water parks in several US states, with a technology estate built around property management, point of sale, ticketing and food and beverage systems.

Almost all of that is third party software, and a good deal of it ships its own Java runtime supplied and controlled by the application vendor.

The seasonal pattern matters too. A workforce that expands substantially for peak season is a workforce the employee metric counts, which is worth understanding precisely before accepting any number.

The opening position

Oracle's opening claim was approximately one million dollars, priced across the employee population under the Universal Subscription.

Because the metric keys on headcount rather than deployment, the size of the estate barely moved the number. That is precisely why the defence has to address whether a requirement exists at all.

The approach

Not all Java is Oracle Java. OpenJDK builds run the same code and carry no Oracle subscription requirement, and that distinction was the whole engagement.

We inventoried by distribution across the property systems, the point of sale estate and the back office, separating Oracle binaries from OpenJDK builds and from runtimes embedded inside vendor applications.

The embedded category was the largest here. Where a property management or point of sale vendor ships and controls its own runtime, the licensing position sits with that vendor's agreement.

We then documented every Oracle Java removal already performed and reconciled the whole picture against Oracle's download records.

The eleven moves

  1. Inventory by distribution. Oracle builds, OpenJDK builds and vendor embedded runtimes are three different positions.
  2. Identify vendor supplied runtimes. Property management and point of sale software commonly ships its own.
  3. Evidence every removal. Dated records, not recollection.
  4. Establish the employee count definition. Including how seasonal staff are treated.
  5. Reconcile against download records. Know what Oracle can see.
  6. Scope the audit in writing. Before producing data.
  7. Answer system by system. Not claim total against claim total.
  8. Establish the OpenJDK path. For anything Oracle branded that remained.
  9. Keep the audit separate from any renewal. They are different conversations.
  10. Put controls on Oracle downloads. Or the exposure rebuilds within a year.
  11. Re inventory annually. Hospitality software changes often and Java arrives with it.

The commercial outcome

Kalahari Resorts closed the claim at zero cost, approximately one million dollars below Oracle's opening position.

Audit close versus opening claim

PositionClaim value
Oracle opening Java claimApproximately $1M
Final settlement$0
Saving against the opening claimApproximately 100 percent

For any operator with a seasonal workforce, the point worth carrying away is that the employee metric needs pinning down precisely before you accept a number built on it.

How we engage

  • Oracle Java scoping. A six week engagement that inventories Java by distribution, finds the bundled runtimes, and assembles the removal evidence. Oracle services practice.
  • Oracle Java audit defense. We run the response, reconciling download records against evidenced deployment. Oracle Java audit defense playbook.
  • Oracle Java exit. Costed migration to an OpenJDK build, with the controls that stop the position rebuilding. Oracle Java exit.
  • Vendor Shield. Always on cover across Oracle and the wider software estate. Vendor Shield.
  • Run the numbers. The Oracle Java license calculator sizes the employee metric against your actual estate.
Control Oracle Spend: The 5 Year CIO Playbook

Forty pages. The full Oracle position from the practice.

The eleven moves, the employee metric explained, separating Oracle builds from OpenJDK, evidencing removal, and the buyer side position at every step of a Java audit.

Used across more than five hundred enterprise clients. Independent. Buyer side.

Get the white paper →
Opens the white paper landing page. We only email you about this download.
Run the Oracle Java license calculator against your actual Oracle Java deployment in under five minutes.
Open the Tool →
$1M
Java claim avoided
11 moves
Buyer side moves
3 years
Contracted term
500+
Enterprise clients
100%
Buyer side

Oracle framed the Oracle Java audit as the immediate Oracle Java uplift at the audit cycle. Redress reframed the approach around Kalahari Resorts' actual Oracle Java deployment. One million dollars resolved at zero cost.

Director Software Asset Management
Kalahari Resorts
Continue Reading

More from this practice.

Oracle Practice →
Oracle Services Practice
Oracle · Practice
Oracle Services Practice
The Oracle services practice.
20 min read
Oracle Java Audit Defense
Oracle · Audit
Oracle Java Audit Defense
The Oracle Java audit defense.
16 min read
Oracle Java Audit Defense Playbook
Oracle · Playbook
Oracle Java Audit Defense Playbook
The Oracle Java audit defense playbook.
18 min read
Oracle Java License Calculator
Oracle · Tool
Oracle Java License Calculator
The Oracle Java license calculator.
8 min read
Oracle Knowledge Hub
Oracle · Hub
Oracle Knowledge Hub
The Oracle knowledge hub.
12 min read
Editorial photograph

Stop overpaying. Start negotiating.

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

Oracle Java intelligence, monthly.

Oracle Java audit signals, Oracle Java SE Universal Subscription signals, Oracle Java OpenJDK alternative signals, and the broader Oracle Java licensing leverage signals across the practice.