LocationsResourcesContact
📅 Book a Meeting
← Back to Oracle Knowledge Hub|Read our Oracle Licensing Overview guide
Oracle Licensing Guide

Oracle License Types — Full Use vs ASFU vs ESL vs PAH

Oracle uses four distinct licence types — each balancing flexibility, cost, and usage restrictions differently. Full Use provides unrestricted internal deployment. ASFU ties Oracle to a single ISV application. ESL embeds Oracle invisibly inside a product. PAH permits hosting Oracle-based services for third parties. Choosing the wrong type is one of the most common — and expensive — Oracle compliance mistakes. This guide provides the complete breakdown for ITAM professionals.

📄 Oracle Licensing Guide 📊 Licence Type Comparison 🔄 Updated 2026 ✍️ Fredrik Filipsson
🔓

Full Use

Unrestricted internal use. Any application, any workload, any number of internal and external users. Maximum flexibility — highest cost.

Highest cost
🔗

ASFU

Application Specific Full Use. Oracle tied to one named ISV application. Cannot be repurposed. Significant discount — limited flexibility.

Medium cost
📦

ESL

Embedded Software Licence. Oracle runs invisibly inside a vendor's product. No direct access permitted. Deepest discount — zero flexibility.

Lowest cost
☁️

PAH

Proprietary Application Hosting. Permits Oracle use to host a service for third-party customers. Provider holds licence — negotiated pricing.

Variable cost

1. Overview of Oracle Licence Types

Oracle's licensing models are designed for different deployment scenarios. Each type balances flexibility against cost — the more restricted the usage, the lower the price.

Licence TypeFlexibilityKey RestrictionTypical Scenario
Full UseHighest — any project or systemMinimal (standard Oracle terms; internal business use only, not for resale or hosting)Enterprises licensing Oracle for broad internal deployment
ASFUModerate — one specific applicationTied to that application; cannot be repurposed for other usesEnd customers of ISVs/OEMs getting Oracle bundled with vendor software
ESLLow — embedded component onlyFeature-limited to the ISV's application; no standalone Oracle functionalityISVs embedding Oracle in a product (end user doesn't manage Oracle)
PAHVariable — only for the hosted serviceMust be used only to host the designated proprietary applicationOracle partners offering SaaS or hosted solutions to clients

"The licence type is one of the most overlooked aspects of Oracle compliance — and one of the most consequential. We regularly find enterprises where an ASFU or ESL database has been quietly repurposed for additional workloads over the years. The DBA doesn't know the licence is restricted. The project manager doesn't know the database came from an ISV deal. The ITAM team doesn't have visibility because the licence was purchased through a vendor, not Oracle directly. And then the audit letter arrives. Getting the licence type right from the start — and maintaining governance around it — prevents six- and seven-figure compliance exposures."

— Fredrik Filipsson, Co-Founder, Redress Compliance

2. Full Use Licence Explained

A Full Use licence allows an organisation to use Oracle software for any number of internal applications or purposes. It imposes no application-specific ties — the company can deploy Oracle in any system (databases, middleware, applications) as needed. Both internal and external users (such as customers interacting with the company's systems) are covered, provided the Oracle software supports the licensee's business operations.

Because of this wide-open flexibility, Full Use licences are the most expensive. In return, the organisation doesn't have to worry about hitting functional limits or violating usage terms when integrating Oracle across various projects. Full Use is licensed under Oracle's standard metrics — Processor or Named User Plus.

AttributeDescriptionImpact
ScopeUnrestricted internal use — any application or workloadVery versatile — one licence covers many needs
UsersInternal and external users allowed (for the licensee's business)Supports broad user base and multiple use cases
FeaturesComplete functionality of the Oracle product is availableAll features, options, and integrations can be used (subject to separate option licensing)
PricingHighest cost — no ISV/OEM discountsSignificant investment — justify with broad Oracle usage
RestrictionsStandard Oracle contract terms onlyMust still adhere to general licensing rules — no unauthorised hosting or third-party use

3. ASFU Licence Explained (Application Specific Full Use)

An ASFU licence is sold by an ISV or OEM together with their software. It permits Oracle usage only within the confines of that vendor's application. The end customer is listed as the licence owner, but Oracle's usage is contractually bound to the ISV's product — you cannot use the Oracle database or middleware for anything other than running that one application.

The advantage is cost: Oracle is heavily discounted in ASFU deals since the usage is limited. However, if the business later wants to use the Oracle environment for a different purpose or integrate it with additional systems, they would violate the ASFU terms. Any expansion requires purchasing a proper Full Use licence or obtaining Oracle's approval to upgrade.

AttributeDescriptionImpact
ScopeOracle use tied to one defined application (application-specific)Limited flexibility — not a general Oracle environment
UsersOnly the ISV application's users/features access OraclePrevents direct database use by other software or users
AccessNo direct Oracle access outside the vendor's application interfaceCustom queries, third-party tools, and direct DB connections are prohibited
PricingLower cost — special ISV bundle discountCost-effective for that application's needs only
RestrictionsStrict — cannot use Oracle for anything outside the vendor's solutionMisusing it beyond scope breaks compliance and triggers need for full licensing

⚠️ The ASFU creep trap: The most common ASFU violation occurs gradually. A DBA connects a reporting tool to the Oracle database "just for one report." A developer adds a small integration that reads data directly from the ASFU instance. Over months, the ASFU database becomes a de facto general-purpose environment — entirely non-compliant. Oracle's audit scripts will identify these additional connections.

4. ESL Licence Explained (Embedded Software Licence)

An ESL licence is used when Oracle technology is hidden inside another vendor's product. The end customer does not operate the Oracle software separately — it's a component of the overall solution. The Oracle database or engine is installed silently alongside the application, and the customer interacts only with the vendor's application interface. No direct access to Oracle is provided or permitted.

ESL licences are the most restrictive and the least expensive. Oracle provides deep discounts (often 80–90%) because it expands Oracle's reach via OEM products while strictly controlling usage. The customer gets a cheaper solution, but has zero flexibility with the Oracle component. Extending the ESL licence for any other purpose is not possible — a new Oracle licence must be acquired.

AttributeDescriptionImpact
ScopeOracle embedded in one solution — no general accessExtremely narrow usage — Oracle functions only within the ISV's application
VisibilityOracle is invisible — runs in the background, managed by the ISV's productCustomer doesn't need Oracle expertise but has no control over the Oracle component
AccessAbsolutely no direct interaction with Oracle permittedDBAs cannot log into the database, run queries, or connect any external tools
PricingLowest cost — deep OEM discount (80–90% off list)Makes the overall solution significantly more affordable
Restrictions100% confined to the packaged applicationAny attempt to use Oracle beyond the application is unlicensed use. ESL cannot be converted to Full Use
📥

10 Hidden Oracle Audit Risks That Could Blindside Your Business

Restricted licence types (ASFU and ESL) are among the most common audit findings. This whitepaper reveals the hidden risks and how to address them proactively.

Download Whitepaper →

5. PAH Licence Explained (Proprietary Application Hosting)

A PAH licence allows a company to use Oracle software to offer its own application as a service to others. Normally, Oracle licences forbid using the software to process third-party data or provide commercial services. A PAH agreement grants an exception: an Oracle partner (the service provider) can run a specific, named proprietary application on Oracle infrastructure for multiple end customers.

The provider holds the Oracle licence, and all Oracle software stays on the provider's side. End customers access the service through the provider's application interface and never directly interact with Oracle databases or servers. PAH is typically negotiated to be cost-effective for multi-customer models — but usage is strictly confined to the application defined in the contract.

AttributeDescriptionImpact
ScopeOracle usage for hosting one proprietary application for third partiesNot for general use — strictly for the SaaS or service offering specified
UsersExternal end customers (via the provider's app); provider's team manages OracleAllows multi-client services on Oracle without each client needing a licence
Licence holderThe service provider holds the Oracle licence — not the end customerEnd customers don't need their own Oracle licences and cannot take Oracle on-premises
PricingVariable — negotiated contract, often discounted for scaleMore cost-effective at scale than individual Full Use licences per customer
RestrictionsSevere — only for that application; cannot be transferred or repurposedThe provider must ensure no other usage. Any expansion requires additional licensing

"PAH is the licence type that organisations most frequently get wrong — because they don't know it exists. We regularly see companies using standard Full Use licences to host applications for external clients. That's a direct contract violation. Oracle's standard licence terms explicitly prohibit third-party use. If you're building a SaaS offering on Oracle, you need PAH — and the terms need to be negotiated carefully because Oracle's standard PAH contracts include restrictions on scope, geography, and pricing that can significantly impact your service economics."

— Fredrik Filipsson, Co-Founder, Redress Compliance

6. Side-by-Side Comparison

FactorFull UseASFUESLPAH
FlexibilityHighest — any internal useMedium — one specified applicationLow — within the ISV's product onlyMedium — broad but only for the hosted service
Primary useGeneral-purpose internal deploymentOne specific vendor-provided applicationDeeply embedded OEM componentPowering a SaaS or hosted service
AccessFull direct access for licensee's ITOnly via the vendor applicationNo customer access — application uses Oracle internallyOnly provider's admins; clients use app front-end
Cost levelHigh (no discounts)Lower (significant ISV discount)Lowest (deep OEM discount, 80–90% off)Variable (negotiated, cost-effective at scale)
Key restrictionInternal use only; no third-party hostingExclusive to named applicationLocked to ISV product; cannot be repurposedStrictly for the defined hosted app
Licence holderThe enterprise itselfEnd customer (obtained via ISV)End customer (bundled invisibly)The service provider
Can be upgraded?N/A — already the broadest typeTo Full Use (requires purchase)Cannot be converted — new licence requiredN/A — separate commercial model

7. Choosing the Right Licence Type

ScenarioBest FitRationale
Multiple applications or databases needed?Full UseProvides broad rights for any number of internal systems. The only option when Oracle is used across multiple workloads
Using Oracle with one specific ISV app?ASFUOracle is needed for only that application — ASFU covers it at lower cost. Ensure you won't need to expand
Oracle embedded in a vendor product?ESLOracle usage is entirely within one sealed product. ESL is ideal — and cheapest — for this model
Hosting an app for external customers (SaaS)?PAHThe only legal way to use Oracle for third-party services. Standard licences explicitly prohibit this
Unclear or evolving requirements?Full Use (safer)If there's any chance the Oracle environment will be used for additional workloads, Full Use prevents compliance risk. The cost premium is insurance against audit exposure
Critical principle: Always choose the licence type that matches your actual (and foreseeable) usage — not the cheapest option available. An ASFU or ESL licence that saves money upfront becomes far more expensive than Full Use if it triggers a compliance finding during an Oracle audit.

8. Common Compliance Mistakes

MistakeWhy It HappensResulting Problem
Using ASFU Oracle for additional workloadsThe DBA treats the Oracle instance as a normal database once installed. The ASFU restriction isn't communicated to the IT team. Reporting tools, integrations, or custom queries are connected over timeCompliance breach — the additional usage is unlicensed. Oracle's audit identifies the connections and demands Full Use licensing for the entire environment, with back-support fees
Licence too restrictive for needsCost-focused procurement selects ESL or ASFU without projecting future use cases. The ISV recommends the cheapest option without explaining restrictionsOutgrowing the licence — emergency re-purchase required, often at higher prices during an audit. No ability to convert ESL to Full Use
Hosting on standard licencesOrganisation launches a SaaS offering using Oracle without realising standard Full Use licences prohibit third-party use. PAH requirement is unknownContract violation — potential for severe penalties if Oracle audits or discovers unapproved hosting. Must retrofit PAH licensing retroactively
Poor licence type documentationThe ITAM team doesn't record which Oracle instances are Full Use vs ASFU vs ESL. Licences were purchased years ago through different ISV channelsGovernance gap — no one knows which databases are restricted. Usage gradually drifts beyond permitted scope without anyone flagging the risk
Assuming ESL can be upgradedOrganisation plans to expand ESL usage later by "upgrading" the licence. Oracle doesn't offer ESL-to-Full-Use conversionA completely new Full Use licence must be purchased. The ESL licence has no trade-in value, and the organisation has two sets of costs
📥

Oracle Audit Playbook: 10 Ways to Limit Exposure

Restricted licence types are a key audit finding area. This playbook covers how to prepare, defend, and minimise financial exposure across all Oracle licence categories.

Download Whitepaper →

9. Recommendations

RecommendationDetail
Define usage before purchaseOutline exactly how you plan to use Oracle — which applications, how many users, internal vs external use — and choose the licence type that matches. Don't let cost alone drive the decision
Document licence boundariesMap each Oracle instance to its licence type and allowed usage. Label databases clearly — "ASFU – used only for X application" or "ESL – embedded, no direct access." This prevents accidental misuse
Educate your teamsEnsure DBAs, developers, and project managers understand the restrictions of your Oracle licences. If you have ESL or ASFU, everyone must know they cannot use that Oracle environment for anything outside its intended scope
Monitor and reassess periodicallyRegularly review Oracle deployments and upcoming projects. If changes are planned (expanding an application, integrating new tools, moving to a service model), reassess whether current licences still cover those uses
Control access technicallyFor ASFU and ESL instances, implement technical controls that prevent unauthorised connections. Restrict database listener access, limit user accounts, and monitor for unexpected connections
Audit before Oracle auditsConduct internal licence audits that specifically verify licence type compliance. Check whether any ASFU or ESL databases have additional connections, reporting tools, or integrations beyond their permitted scope
Plan ISV relationships carefullyWhen acquiring software from ISVs that bundle Oracle, understand exactly what licence type is included (ASFU vs ESL), what it permits, and what it prohibits. Get this in writing from the ISV before purchase
Negotiate PAH terms proactivelyIf building a SaaS offering on Oracle, engage with Oracle early to negotiate PAH terms — scope, geography, pricing model, and growth provisions. PAH contracts are heavily negotiable and terms vary widely

10. 5-Step Action Checklist

Oracle Licensing Assessment

Not sure which licence types your Oracle instances are running under? Our independent assessment identifies every Oracle deployment, verifies licence type compliance, quantifies exposure, and develops a remediation plan — before Oracle's audit team does.

11. Frequently Asked Questions

Can an ASFU licence be converted to Full Use?
An ASFU licence can potentially be upgraded to Full Use, but this requires purchasing additional licensing from Oracle to cover the difference. It's not an automatic conversion — you must negotiate the upgrade with Oracle, and the cost depends on the gap between the ASFU discount price and Full Use list pricing. An ESL licence, by contrast, cannot be converted at all — a completely new Full Use licence must be purchased.
What happens if we use an ASFU or ESL database for additional purposes?
Using an ASFU or ESL Oracle instance beyond its permitted scope is a compliance violation. During an Oracle audit, this would typically result in Oracle requiring you to purchase Full Use licences for the entire environment — covering the period of non-compliant use, including back-support fees. This is almost always significantly more expensive than licensing correctly from the start.
Can we run reports or analytics directly on an ASFU database?
Only if the reporting is done entirely through the ISV application's own interface and features. Connecting external reporting or analytics tools (such as third-party BI platforms, custom SQL queries, or direct database connections) to an ASFU Oracle instance violates the licence terms. All interaction with the Oracle database must go through the approved application.
Do we need PAH if we host an Oracle-based application for just one external client?
Yes. Oracle's standard Full Use licence terms prohibit using Oracle software to process third-party data or provide services to external parties — regardless of the number of clients. Even hosting for a single external customer requires either a PAH licence or a specific contractual exception from Oracle. This is a frequently violated and frequently audited area.
How does the licence type affect Oracle support and updates?
For Full Use licences, support is purchased directly from Oracle (~22% annual on the licence fee). For ASFU and ESL, support arrangements vary — the ISV may handle support through their own agreement with Oracle, or the end customer may have a separate support contract. Verify your support entitlements for each licence type, as losing support can affect your right to receive patches and updates.
How do licence types interact with Oracle cloud and BYOL?
Only Full Use licences can be used with Oracle's BYOL (Bring Your Own Licence) programme for Oracle Cloud deployment. ASFU, ESL, and PAH licences cannot be moved to cloud under BYOL — they remain tied to their original usage terms. If you want to migrate an Oracle workload to the cloud, you need Full Use licences or new cloud subscriptions.
What should we check about licence types during an M&A transaction?
During mergers and acquisitions, identify every Oracle instance in the target company and verify the licence type for each. ASFU and ESL licences may not transfer automatically — the ISV agreement and Oracle's transfer policies both need to be reviewed. Full Use licences are generally transferable with Oracle's consent (often a formality, but not guaranteed). This is a critical area to assess as part of Oracle licensing due diligence.
📥

What Works: 10 Field-Tested Oracle Negotiation Strategies

From licence type optimisation to ULA negotiations to audit defence — the 10 strategies that consistently deliver the best outcomes for enterprises dealing with Oracle.

Download Whitepaper →

Watch: Oracle License Types Explained

▶ Watch on YouTube — Oracle License Types: Full Use vs ASFU vs ESL vs PAH

Related Reading

Browse all whitepapers →

🔍 Oracle Licence Management

Full inventory of every Oracle deployment — databases, middleware, applications — with licence type verification, compliance assessment, and cost optimisation.

Learn More →

🛡️ Oracle Audit Defence

Expert defence against Oracle LMS and GLAS audits — protecting your position on licence types, restricted-use terms, and compliance findings.

Learn More →

📋 Oracle Contract Negotiation

Independent advisory for Oracle purchases, licence type upgrades, PAH negotiations, ULA deals, and renewal strategies.

Learn More →
FF

Fredrik Filipsson

Co-Founder of Redress Compliance. Over 20 years of experience in enterprise software licensing across Oracle, Microsoft, SAP, IBM, Salesforce, and ServiceNow. Former IBM, SAP, and Oracle executive. Has helped hundreds of Fortune 500 companies optimise costs, defend against audits, and negotiate favourable terms with major software vendors.