Oracle Corporation
ORCL · NYSE Arca · United States
Runs database software so deeply embedded in customers' own code that switching away requires rebuilding their entire applications.
Oracle sells database software that executes filtering and sorting operations directly inside its Exadata storage servers, using a proprietary protocol that links its SQL optimizer to those servers in a way no competing product can replicate. Because that filtering happens at the storage layer before any data moves to the processing layer, queries run faster than on standard database architectures — but only when Oracle's optimizer, storage cell software, and interconnect protocol are all present together, which means swapping out any one piece destroys the performance advantage. Over years of use, customers write that coupling into their own application code through PL/SQL stored procedures, Oracle Forms applications, and Database Link connections that tie multiple Oracle databases across a company into a single interlocked system. By the time a customer considers leaving, the exit cost is not a licensing fee but a full rewrite of that application code using migration tools that do not yet exist, which is why the annual support subscription — set at 22% of the licence price — renews without negotiation.
How does this company make money?
Oracle sells database software licences outright, then charges an annual support subscription worth 22 percent of the original licence fee — and that renewal happens without renegotiation because the cost of leaving is so high. It also sells Exadata as a combined hardware-and-software appliance. On top of that, Oracle Cloud Infrastructure customers pay monthly based on how many compute hours and how much storage they consume.
What makes this company hard to replace?
PL/SQL stored procedures are written directly into customer applications and would all need to be rewritten from scratch for any other database. Oracle Forms applications cannot be migrated to other platforms because the custom tools needed to do that do not exist. Database Link connections tie together many Oracle databases across a single company's systems, so unplugging one pulls on all the others.
What limits this company?
Every update to Exadata's storage firmware or database engine must leave existing behavior completely unchanged. Banking core systems, payroll platforms, and telecommunications billing tools were all written to depend on how Oracle behaves today. Any change that breaks that behavior would cause settlement failures, missed payroll runs, or lost billing records — so the engineers must update the system without touching the surface that customer code touches.
What does this company depend on?
Oracle cannot run without Intel x86 processors to power Exadata hardware, the Java Virtual Machine to run core database components, Red Hat Enterprise Linux as the operating system layer inside Exadata, the PL/SQL interpreter embedded in the database engine, and global data center facilities for Oracle Cloud Infrastructure regions.
Who depends on this company?
SAP enterprise applications rely on Oracle Database for real-time analytics and would lose that capability if performance degraded. PeopleSoft Human Capital Management systems would fail during payroll cycles if Oracle transactions slowed. Banking core systems running on Oracle would see delays in interbank settlement transfers. Telecommunications billing platforms would lose the ability to process call detail records.
How does this company scale?
A database software licence costs Oracle almost nothing to copy and deliver to one more customer, so that side of the business scales cheaply. What does not scale easily is Exadata integration work, which requires specialist engineers who understand both Oracle's proprietary storage protocols and how large enterprise database workloads behave — and there are not many people who know both.
What external forces can significantly affect this company?
GDPR rules in Europe require Oracle Cloud Infrastructure to place data inside specific countries, forcing Oracle to build and maintain regional facilities it might not otherwise need. U.S. export controls on database encryption technology block Oracle from deploying its full product in certain countries. Central bank regulations in the financial sector require Oracle to guarantee database uptime, adding legal obligations on top of technical ones.
Where is this company structurally vulnerable?
If a storage cell firmware update introduced a timing problem or broke compatibility with the SQL optimizer, the predicate pushdown — the one thing that makes Exadata faster than any standard database — would stop working. Customers would then be paying Oracle's premium licence and support fees for performance no better than cheaper alternatives, removing the only technical reason to stay.