Corporate office tower windows lit at dusk
Oracle

American Airlines: $12M off Oracle support over three years.

Unused license terminations, a roadmap based support split, and sequenced repricing math removed $12M of Oracle support cost. Here is how the program ran.

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

American Airlines cut Oracle support spend by $12 million over three years by terminating unused licenses, splitting the estate between Oracle and third party support, and pricing the repurchase risk before Oracle could. This page walks the program itself: how a three year effort is phased, gated, and governed so the number actually lands.

Key takeaways

  • $12M over 3 years: the program combined license termination, support tier splits, and third party support on stable systems.
  • The setup ran as three phases over roughly nine months: inventory, termination sequencing, then the support split, each behind its own gate.
  • Year one carried roughly a third of the total: terminations land fastest, and their savings recur in every later year.
  • A locked baseline made the $12M provable: savings were measured against the prior spend trajectory including contracted uplift, agreed with finance up front.
  • Repurchase risk was priced per line before any notice went out: the worst case was known, so Oracle could not name it first.
  • Governance is the third year's engine: an annual roadmap review kept the reduced base from quietly rebuilding.

What problem did American Airlines face with Oracle support?

American Airlines carried a multimillion dollar annual Oracle support bill across database, middleware, and applications, with a meaningful share attached to licenses no longer deployed. Support renewals arrived as one roll forward number, growing at the standard uplift, with no internal map of which lines funded which running systems.

The airline industry context made the bill harder to defend. Cost programs after 2020 put every recurring line under review, and Oracle support was among the largest untouched items.

  • Shelfware drag: support renewed annually on licenses parked after consolidation projects.
  • No roadmap link: stable systems with no upgrade plans paid the same Premier rate as active platforms.
  • Uplift compounding: the annual support increase applied to the whole line, including the unused share.

What made the timing right?

Cost pressure had already created executive appetite, and a cluster of support renewals inside the following eighteen months created the mechanical opportunity. Support changes only bind at renewal, so a program launched into a quiet stretch of the calendar has nothing to act on.

The practical rule: count the renewal dates in the next six quarters before proposing the program. That count is the program's real capacity.

Why is Oracle support so hard to reduce piecemeal?

Because the pricing rules punish partial moves. Under Oracle's technical support policies, matching service levels binds the license set, not the CSI, and a single CSI can hold several sets. Reduce part of a set and Oracle may reprice the support you keep, which is why casual line item cuts often save nothing.

Why run it as a program rather than a project?

Because the savings arrive in layers over three years, and each layer depends on the one before it. A one time exercise banks the easy terminations and stops; a governed program keeps compounding, which is where the second $8 million came from.

How was the three year program actually phased?

The setup ran in three phases over roughly nine months: inventory and entitlement mapping, termination sequencing against repricing exposure, and a support model split between Oracle and third party providers. The three year window that produced the $12 million then ran on top of that foundation, governed by an annual review cycle.

The three phase structure and what each delivered

PhaseCore activityGate before proceedingContribution to the $12M
1. InventoryMap deployments to support lines and entitlementsBaseline agreed with financeFound the unused 20 percent
2. TerminationSequence terminations around license set rulesRepurchase risk priced per lineRoughly 35 percent of savings
3. Support splitThird party support on stable systemsRoadmap classification signed per systemRoughly 50 percent of savings
OngoingAnnual roadmap review per systemRenewal calendar owned by one teamStops the creep returning

What did the baseline lock in?

The baseline was the existing support spend projected forward with contracted uplift, signed off by finance before phase one closed. Every later claim of saving was measured against that trajectory, which ended the usual argument about whether avoided uplift counts.

Locking it early had a second effect: it converted the program from an IT initiative into a finance tracked commitment. Programs with a signed baseline get resourced; initiatives without one get deferred.

How were the phase gates designed?

Each gate asked one question: is the downside of the next phase priced? Terminations did not start until repurchase exposure was modeled per line, and the support split did not start until every affected system carried a signed roadmap classification.

Gates slow nothing when the work is real. What they prevent is enthusiasm outrunning evidence, which in Oracle cost work is how savings turn into settlements.

What did the nine month setup actually consume?

Sustained effort from licensing, infrastructure, and procurement, plus external benchmark data where internal pricing knowledge ran out. The investment is real, and it is small against a $12 million return.

The honest warning: the setup produces no visible savings for months. Executive patience through that quiet period is part of the budget, and the locked baseline is what buys it.

How was the termination order decided?

Lines were terminated in an order that kept license sets whole, because breaking a set exposes the survivors to recalculation against the Oracle price list. The order came from modeling each candidate against the set map, never from the size of the line.

The full mechanics of set surgery, including why one CSI can contain several sets, are the spine of the companion Costco case. The evidence method that feeds it is covered in the LVMH case.

Where did third party support fit?

Stable systems with no planned Oracle upgrades moved to third party support at roughly half the Oracle rate. Systems on active roadmaps, where upgrades and patches from Oracle Premier Support carried real value, stayed on Oracle support deliberately. The evaluation criteria for that split are detailed in our third party support provider guide.

What happened to middleware in the split?

Middleware got the hardest look, because stable integration layers rarely consume new Oracle features yet often pay full Premier rates. Where a platform was frozen pending replacement, it became a support split candidate; the economics of going further and migrating off entirely are set out in the middleware migration business case.

Put your own numbers on this. The free Oracle calculator prices your processor vs Named User Plus position, VMware cluster exposure, Java SE employee tiers, and the 22 percent support line, then hands you a two page executive summary you can forward to your CFO. No account, no sales call. Run the Oracle calculator →

What results did the program deliver?

The program removed $12 million of support cost over three years against the locked baseline, with the first full year delivering roughly a third of that. No production incident was attributed to the support model change across the measurement window.

  • Year one: terminations and the first support split tranche landed roughly $4M of run rate reduction.
  • Years two and three: the remaining estate split plus avoided uplift compounded the rest.
  • Risk outcome: zero license repurchase demands, because terminations were sequenced and documented.

How do you count a three year saving honestly?

Against the baseline trajectory, in three components: terminated fees that stop recurring, rate reductions from the support split, and avoided uplift on both. Each component was tracked separately so nothing was double counted.

The distinction matters at year three, when a new CFO asks where the $12 million lives. A program that can decompose its number survives that meeting; a single blended figure does not.

What did the run rate curve look like?

Front loaded by design. Terminations produce immediate, permanent reductions, so they went first; the support split then stepped the rate down in tranches as each system's renewal date arrived.

Sequencing tranches by renewal date is slower than switching everything at once, but it avoids paying twice on any line and keeps each move reversible until its own deadline.

What was deliberately left on the table?

Active roadmap systems stayed on Oracle Premier Support at full rate, without argument. Chasing every last dollar would have put upgrade paths and patch access at risk on platforms that genuinely needed them.

That restraint was strategic. A program that never overreaches is a program Oracle cannot point to when something breaks, and it kept the operational teams on side for three full years.

What did Oracle's response look like?

Oracle account pressure concentrated on audit signaling and cloud migration offers rather than support price relief, the standard response pattern under Oracle support policies. Holding documented entitlement records and a clean deployment map kept the audit conversation short.

The negotiation craft of landing a reduction, and the written protections worth demanding, are the spine of the companion Chevron case.

Who governed the program, and how?

A small standing group owned the program across all three years: one licensing owner, one infrastructure owner, one procurement owner, and an executive sponsor with authority over the renewal calendar. The group met quarterly, and its agenda never changed.

The quarterly agenda that kept it moving

  1. Savings landed this quarter versus the baseline trajectory, by component.
  2. Renewal dates approaching in the next two quarters, with actions owed on each.
  3. Roadmap changes: any stable system reactivating, any active system freezing.
  4. New purchases proposed anywhere in the company that would add support cost.
  5. Oracle contact log: audit signals, commercial offers, escalations in play.

What did the program report upward?

One page per quarter: run rate against the baseline trajectory, the two quarter renewal outlook, open risks with owners, and any Oracle commercial contact. Nothing else.

Brevity was deliberate discipline. A program that reports simply gets read, and a program that gets read keeps its sponsor when budgets are challenged.

Why the renewal calendar is the real control surface

Every saving in the program landed on a renewal date, and every risk had a notice window attached. The team that owns the calendar owns the program; estates where renewal dates surprise people do not run three year programs, they run annual fire drills.

How do you keep year three from sliding?

By treating the reduced base as a budget, not an achievement. The annual roadmap review reclassified every system each year, new purchase requests passed through the same governance group, and the baseline was rolled forward so drift became visible the quarter it started.

Programs decay when their founders move on. Writing the cadence into the operating rhythm, rather than into one person's calendar, is what made the third year look like the first.

What breaks three year programs in practice?

Sponsor turnover, mid program temptations, and unguarded purchasing are the three killers we see. None of them is technical, which is why the defenses are all governance.

Failure modes and the defense that holds

Failure modeHow it shows upDefense
Sponsor turnoverNew leadership inherits a program it did not signFinance owned baseline that survives personnel changes
Mid program ULA offerOracle proposes an unlimited agreement that would absorb the cleaned estateEvaluate against the reduced base, never the old spend
Unguarded purchasingA project buys licenses that quietly add recurring supportRoute every Oracle purchase through the governance group
Audit panicAn audit letter freezes the program mid sequenceEntitlement documentation maintained from phase one
Baseline driftSavings claims lose their reference point by year threeRoll the baseline forward annually, in writing

The mid program ULA offer deserves its own warning

An unlimited agreement pitched into year two is priced against your old spend, not your cleaned base, and it converts a shrinking cost line back into a growing one. Evaluate any such offer against the program's forward trajectory, and let the governance group, not the account team, frame the comparison.

What can other CIOs take from this case?

The transferable lesson is sequencing. Most enterprises can find the same three savings layers, but the order of operations decides whether the savings survive Oracle's repricing and audit responses. The five rules below are the portable core of the program.

  1. Build the deployment to entitlement map before touching any renewal.
  2. Price repurchase risk per line before terminating anything.
  3. Keep license sets whole when sequencing terminations.
  4. Split support by system roadmap, not by vendor loyalty.
  5. Document the entitlement position as if an audit letter arrives tomorrow.

Does this work at smaller Oracle estates?

Yes, with smaller absolute numbers. The shelfware share and the roadmap mismatch exist at almost every estate over a few million dollars of annual Oracle support; the percentages in our engagement file hold from roughly $2M of support spend upward. Current rate benchmarks live in our Oracle support costs guide.

Which numbers should a CIO steal from this case?

Three of them travel well: the unused share worth hunting for sits between 15 and 25 percent of the support line, year one should carry roughly a third of a three year target, and stable systems price at roughly half rate under third party support.

Treat them as planning assumptions to be verified against your own estate, not as promises. The verification is precisely what phase one exists to do.

Where the common advice on multi year Oracle cost programs is wrong

The standard advice says bundle everything into one grand renegotiation: bring terminations, support splits, and renewals to the table at once and trade the package. We disagree. Across the 30 to 40 programs Fredrik Filipsson worked or benchmarked in 2024 and 2025, the single event approach consistently traded permanent structural savings for one time concessions, usually wrapped around a cloud commitment the buyer did not need. A phased program keeps leverage alive because Oracle faces a live decision every year, not one signature followed by silence. The buyer side move is to sequence, gate, and govern, and to let each year's results fund the next year's ambition.

Analyst working through a license inventory spreadsheet on a laptop in an office
The termination sequence is modeled against repricing exposure before any line is cut, which is the step most internal teams skip.

What the engagement data shows

Three figures from our advisory files size the opportunity a phased program is chasing.

$12M
Support cost removed over 3 years
15 to 25%
Typical unused share of support spend
35 to 50%
Savings vs all Premier baseline

Source: Redress Compliance advisory engagement file, 2024 to 2025.

What should a buyer do next?

Six moves start the program; the first quarter's job is the map and the baseline, nothing else.

The first quarter of a three year program

  1. Pull every Oracle support line and map it to a running system, or mark it unused.
  2. Lock the baseline with finance: current spend projected forward with contracted uplift.
  3. Model repricing exposure before terminating any support line.
  4. Classify each system by roadmap: active upgrade path or stable.
  5. Price third party support for the stable tier and Oracle support for the active tier.
  6. Stand up the governance group and give it the renewal calendar.
Cover of the Control Oracle Spend: The 5 Year CIO Playbook white paper from Redress Compliance

White Paper · Oracle

Control Oracle Spend: The 5 Year CIO Playbook

The buyer side playbook for the CIO who controls Oracle spend across audit, ULA, Database, Java, OCI, and renewal in one five year plan. Read it free.

Read the white paper
Need help? Try our AI agents. Ask the Oracle licensing AI agent → Scoped to one vendor and one problem. Runs in your browser.

Frequently asked questions

How much did American Airlines save on Oracle support?

The program removed $12 million of Oracle support cost over three years, measured against a baseline that included contracted uplift. Terminations, a roadmap based support split, and third party support on stable systems each contributed a tracked share.

How long does an Oracle support optimization program take?

The foundation took roughly nine months across inventory, termination sequencing, and the support split; the full financial result accrued over three years. Faster is possible on smaller estates, but the gates should not be skipped.

Is terminating Oracle support on unused licenses safe?

Yes, when the license set math is done first. Matching service levels binds the set rather than the CSI, so each termination must be modeled against the set map before notice is served.

When does third party support make sense for Oracle estates?

For systems with no planned Oracle upgrades, where stability matters more than new versions. Active roadmap systems usually justify staying on Oracle support, which is why the split is decided per system, per year.

Does cutting Oracle support trigger an audit?

It raises the probability of audit signaling, which is why the entitlement map and deployment records were built before any notice went out. A documented position keeps that conversation short and commercial.

Can smaller companies replicate this approach?

Yes. The phasing, gates, and governance scale down cleanly; the percentages in our engagement file hold from roughly $2 million of annual Oracle support upward, with only the absolute savings changing.

What baseline should a support savings program be measured against?

Current support spend projected forward with contracted uplift, agreed with finance before the first termination. Without the uplift component the program undercounts its own result; without finance sign off the number will be relitigated every year.

What governance does a three year Oracle program need?

A four role standing group meeting quarterly: licensing, infrastructure, procurement, and an executive sponsor who owns the renewal calendar. Its two standing powers are approving every new Oracle purchase and reclassifying every system's roadmap annually.

Free Download

The full Oracle Support Optimization Briefing framework from the Oracle Advisory.

The termination sequence, repricing math, and support split model from 30 plus Oracle support engagements.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

Get the white paper →
Opens the white paper landing page. We only email you about this download.
Run a software spend health check against your Oracle estate in under five minutes.
Open the Tool →
$12M
Support cost removed over 3 years
15 to 25%
Typical unused share of support spend
35 to 50%
Savings vs all Premier baseline

Support optimization is a sequencing problem. The savings are obvious; surviving Oracle's repricing response is the craft.

Fredrik Filipsson
Co Founder and Group CEO. Ex Oracle, IBM, SAP.
Deep Library

More on this topic.

Oracle Advisory →
Energy company analyst reviewing licensing cost data
Oracle
Chevron Oracle Support Case Study
How Chevron removed $15M with licensing and cost controls.
8 min read
Executive boardroom during a cost review meeting
Oracle
LVMH Oracle Support Case Study
EUR 10.5M saved by terminating unused Oracle licenses.
8 min read
Cost assessment dashboard on a laptop screen
Oracle
Oracle Support Cost Assessment
Run the support optimization math on your own estate.
6 min read
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. Pricing moves, audit signals, and the levers that work. No vendor spin.

Pass it on

Know someone facing this exact decision?

Send this to whoever owns the renewal, the audit response, or the budget. It takes two clicks and it saves them a quarter of guessing.

Share on LinkedInShare by email