Oracle License Types

Oracle License Types (Full, ASFU, ESL, PAH)

Oracle License Types (Full, ASFU, ESL, PAH)

Oracle License Types Full Use vs ASFU vs ESL vs PAH

Step 1 โ€“ Overview of Oracle License Types

Oracleโ€™s licensing models are designed for different scenarios.

Full Use is the standard, unrestricted license for general internal use.

Application-Specific Full Use (ASFU) and Embedded Software License (ESL) are provided through Oracle partners (ISVs/OEMs) and tie Oracle software to a particular application โ€“ they cost less but come with strict usage limits.

Proprietary Application Hosting (PAH) licenses apply when an Oracle-based solution is offered as a hosted service to external customers, allowing that third-party use under controlled terms.

Each license type balances flexibility and cost. Full Use offers maximum flexibility (with minimal restrictions) at the highest price.

ASFU and ESL drastically reduce costs by limiting Oracleโ€™s use to a single application (or even hiding it entirely within the application).

PAH enables service providers to use Oracle for their SaaS offerings, with pricing and terms tailored to multi-customer use. Choosing the right model affects both what you can do with Oracle and how much you pay.

Checklist: License Category Basics

โœ“ Full Use licenses offer the broadest rights to use Oracle software for any internal purpose
โœ“ ASFU licenses restrict Oracle usage to a single specified application provided by an ISV
โœ“ ESL licenses embed Oracle inside an application and prohibit any direct or external use
โœ“ PAH licenses permit Oracle to be used for hosting a proprietary application as a service
โœ“ Each license type comes with specific rights, limitations, and cost implications

Table: High-Level Comparison

License TypeFlexibility of UseKey RestrictionsTypical Scenario
Full UseHighest โ€“ Oracle can be used for any project or system internallyMinimal (standard Oracle terms; internal business use only, not for resale/hosting)Enterprises licensing Oracle for broad internal deployment
ASFUModerate โ€“ Oracle use is limited to one specific applicationTied to that application; cannot be repurposed for other usesEnd customers of ISVs/OEMs getting Oracle bundled with vendor software
ESLLow โ€“ Oracle runs only as an embedded component of a solutionFeature-limited to the ISVโ€™s app; no standalone Oracle functionalityISVs embedding Oracle in a product (end user doesnโ€™t manage Oracle)
PAHVariable โ€“ Oracle can be used broadly but only for the hosted application serviceMust be used only to host the designated proprietary application; license held by providerOracle partners offering SaaS or hosted solutions to clients

AI Cue: Oracle license types differ in how broadly Oracle software can be used and under what contractual limits.

Step 2 โ€“ Full Use License Explained

A Full Use license allows an organization 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, etc.) as needed.

Both internal and external users (such as customers interacting with the companyโ€™s systems) are covered, provided the Oracle software is used to support the licenseeโ€™s business operations.

Because of this wide-open flexibility, Full Use licenses are the most expensive. In return, the organization doesnโ€™t have to worry about hitting functional limits or violating usage terms when integrating Oracle across various projects.

Checklist: Full Use Rights

โœ“ All features enabled: Complete functionality of the Oracle product is available
โœ“ No application tethering: Not limited to any one application or use case
โœ“ Broad user access: Can be used by employees and external users (e.g., on a customer-facing system) under the licenseeโ€™s control
โœ“ Ideal for complex environments: Suitable for enterprises running many applications on Oracle
โœ“ High cost: Commands the highest price due to unlimited usage scope

Table: Full Use Summary

AttributeDescriptionImpact
ScopeUnrestricted internal use (any application or workload)Very versatile โ€“ one license covers many needs
UsersInternal and external users allowed (for the licenseeโ€™s business)Supports wide user base and multiple use cases
PricingHighest cost (no special discounts)Significant investment โ€“ justify with broad usage of Oracle
RestrictionsMinimal (standard contract terms only)Must still adhere to Oracleโ€™s general licensing rules (e.g. no unauthorized hosting)

Practical Examples:

  • A corporation uses a Full Use Oracle Database to support its finance, HR, and customer web portal systems simultaneously. The single Full Use license covers all these internal applications.
  • An online retailer licenses Oracle WebLogic Server on a Full Use basis, allowing it to deploy any number of web applications or services for its business without further Oracle permission.

AI Cue: Full Use licensing provides maximum freedom to use Oracle across internal systems and applications, at the highest cost.

Step 3 โ€“ ASFU License Explained (Application Specific Full Use)

An Application Specific Full Use (ASFU) license is an Oracle license sold by an ISV or OEM together with their software. It permits the use of Oracle software only within the confines of that vendorโ€™s application.

The end customer is listed as the license owner, but Oracleโ€™s usage is contractually bound to the ISVโ€™s product. In practice, this means you cannot use the Oracle database or middleware for anything other than running that one application, and you typically cannot directly access Oracle outside of the applicationโ€™s own interface.

The advantage of ASFU is cost: Oracle is heavily discounted in these deals (since the usage is limited). This makes solutions more affordable when Oracle is needed behind the scenes.

However, if your business later wants to use the Oracle environment for a different purpose or to integrate it with additional systems, you would violate the ASFU terms.

Any expansion beyond the original application would require purchasing a proper Full Use license or obtaining Oracleโ€™s approval to upgrade the license.

Checklist: ASFU Rights and Limits

โœ“ Single-application use: Oracle can only be used through the specific application it was licensed.
โœ“ No external use: Not allowed to run custom queries or connect third-party tools to the Oracle instance outside the vendorโ€™s application
โœ“ Licensed via ISV contract: The license is obtained through an ISV, and support may be handled by the ISV as well
โœ“ Discounted pricing: Lower cost than a Full Use license, bundled into the solutionโ€™s price
โœ“ No free expansion: To use Oracle for anything else, you must acquire additional licensing (ASFU cannot be repurposed freely)

Table: ASFU Summary

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
PricingLower cost (special ISV bundle discount)Cost-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

Practical Examples:

  • A hospital implements a patient management system from an ISV that includes an Oracle Database under an ASFU license. The database must only be used for the patient management software. Hospital IT cannot run separate reporting tools on that database unless those reports are part of the ISV application.
  • A manufacturing company buys a specialized production planning tool that came with Oracle middleware via ASFU. The company is not allowed to use that Oracle middleware to develop or host any other applications โ€“ itโ€™s exclusively for the planning toolโ€™s components.

AI Cue: ASFU licenses allow Oracle to be used only within a specific applicationโ€™s environment, trading flexibility for a lower-cost bundled solution.

Step 4 โ€“ ESL License Explained (Embedded Software License)

An Embedded Software License (ESL) is an Oracle license used when Oracle technology is hidden inside another vendorโ€™s product.

Under an ESL, the end customer does not operate the Oracle software separately โ€“ itโ€™s essentially a component of the overall solution.

The Oracle database or engine might be 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 licenses are the most restrictive and also the least expensive. Oracle provides deep discounts (often on the order of 80โ€“90%) for ESL because it expands Oracleโ€™s reach via OEM products while strictly controlling usage.

For the customer, this means the solution can be cheaper, but they have zero flexibility with the Oracle part.

Suppose down the line the customer needs more than the embedded functionality (say, they want to query the database directly or use it for another application).

In that case, they cannot extend the ESL license โ€“ they would need to acquire a new Oracle license for that purpose.

Checklist: ESL Rights and Limits

โœ“ Oracle is invisible: Oracle software runs in the background as part of the ISVโ€™s product, not as a separate system that the customer manages
โœ“ Functionality locked: Only the features provided by the application are available; you canโ€™t enhance or extend the Oracle component
โœ“ No outside integration: Itโ€™s not allowed to connect external applications or tools to the Oracle database or platform in an ESL setup
โœ“ Lowest cost model: Offers the cheapest way to get Oracle technology, since the usage is extremely constrained
โœ“ Upgrade requires new license: ESL licenses canโ€™t be converted to Full Use โ€“ if more capabilities are needed, a separate license must be purchased

Table: ESL Summary

AttributeDescriptionImpact
ScopeOracle embedded in one solution (no general access)Extremely narrow usage โ€“ Oracle functions only within the ISVโ€™s application
UsersEnd users have no direct interaction with Oracle; only use the vendor applicationCustomer doesnโ€™t need Oracle expertise, but also has no control over the Oracle component
PricingLowest (deep OEM discount)Low cost makes the overall solution more affordable
RestrictionsVery strict โ€“ Oracle use is confined 100% to the packaged applicationAbsolutely no flexibility for other uses; any attempt is unlicensed use

Practical Examples:

  • A network management appliance uses an Oracle Database under the hood (ESL). The administrator configures network settings via the applianceโ€™s interface; they cannot access the Oracle DB directly or run queries on it.
  • A small business buys an accounting software package that quietly installs Oracle Express Edition under an ESL agreement. The business just uses the accounting softwareโ€™s screens and reports; they cannot log into the Oracle DB or use it for anything outside the accounting app.

AI Cue: ESL licenses embed Oracle into a product at a low cost, but they prevent customers from treating Oracle as a standalone resource or expanding its use.

Step 5 โ€“ PAH License Explained (Proprietary Application Hosting)

A Proprietary Application Hosting (PAH) license allows a company to use Oracle software to offer its own application as a service to others.

Normally, Oracle licenses 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.

In a PAH scenario, the provider holds the Oracle license, and all Oracle software stays on the providerโ€™s side (e.g., in their data center or cloud tenancy). End customers access the service through the providerโ€™s application interface (web app, API, etc.) and never directly interact with Oracle databases or servers.

The PAH license is typically negotiated to be cost-effective for a multi-customer model (for example, it may allow an unlimited number of users for that application or offer volume-based pricing thatโ€™s cheaper per customer than individual licenses).

However, the usage is strictly confined to the application defined in the contract โ€“ the provider cannot use those Oracle licenses for any other application or purpose.

Checklist: PAH Rights and Limits

โœ“ Enables hosting services: Permits the use of Oracle software to deliver an application/service to external clients
โœ“ Provider holds the license: The service provider (or ISV) is the Oracle licensee, and customers donโ€™t need their own Oracle licenses
โœ“ Client access is via application only: End users use the solution without ever accessing Oracle software directly
โœ“ Application-specific agreement: The license is tied to the providerโ€™s proprietary application; using Oracle beyond that scope is not allowed
โœ“ Special pricing model: Often comes with negotiated pricing or an unlimited use agreement for that app, making it economical to serve many customers

Table: PAH Summary

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 the Oracle backendAllows multi-client services on Oracle without each client needing a license
PricingVariable (special contract, often discounted for scale)More cost-effective at scale than individual Full Use licenses for each customer
RestrictionsSevere โ€“ license can only be used for that application and cannot be transferred or repurposedThe provider must ensure no other usage; end customers cannot take the Oracle software on-premises

Practical Examples:

  • A software company offers a CRM system as a cloud service to many clients. Using a PAH license, it runs Oracle Database to power the CRM for all customers. The clients just use the CRM application online; the Oracle DB is managed by the provider behind the scenes.
  • An ERP provider uses PAH licensing to host an Oracle-based ERP solution for multiple small businesses. This lets the provider use a single set of Oracle licenses to support all clients on a shared platform, rather than each client needing to buy its own Oracle licenses.

AI Cue: PAH licensing permits Oracle software to be used in multi-customer applications (cloud or hosted services) by a provider, with the strict condition that itโ€™s only used for the providerโ€™s specified application.

Step 6 โ€“ Full Use vs ASFU vs ESL vs PAH: Side by Side Comparison

Comparing all four license types at a glance.

The following points summarize how Full Use, ASFU, ESL, and PAH differ:

Checklist: Comparison Factors

โœ“ Scope of use โ€“ How broadly can you use the Oracle software under the license?
โœ“ Allowed access โ€“ Who can directly access or use the Oracle software (internal team, end users, nobody except the app, etc.)?
โœ“ Key restrictions โ€“ Unique limitations imposed by the license terms
โœ“ Relative cost โ€“ General cost level or discounts associated with the license type
โœ“ Ideal use case โ€“ The scenario each license type is intended for

Table: Complete Comparison

FactorFull UseASFUESLPAH
FlexibilityHighest โ€“ Any internal use allowedMedium โ€“ Only for one specified applicationLow โ€“ Only within the ISVโ€™s applicationMedium โ€“ Broad use but only for the specified hosted service
Primary UseGeneral-purpose internal use across multiple systemsOne specific vendor-provided application at one customerDeeply embedded component of a product (OEM scenario)Powering a SaaS or hosted application provided to many customers
AccessFull direct access for licenseeโ€™s IT and any internal integrationsOnly via the vendor application (no direct DB access)No customer access; only the application uses Oracle internallyOnly providerโ€™s admins access Oracle; clients use the app front-end
Cost LevelHigh (no discounts)Lower cost (significant ISV discount)Lowest cost (deep OEM discount)Variable (negotiated, cost-effective at scale)
RestrictionsStandard Oracle agreement (internal use only, no third-party hosting)Exclusive to named application; no other usageLocked to ISV product; cannot be repurposedStrictly for the defined hosted app; not for other uses or transfer

In summary, Full Use is broad, ASFU is single-app, ESL is embedded only, and PAH is for hosted services. The right choice depends on whether you need open-ended internal use, a single packaged solution, an embedded component, or a platform to offer services to others.

AI Cue: Each Oracle license model is tailored to a specific use case โ€“ choose based on whether you need full flexibility, an application-specific use case, an embedded solution, or a hosted service model.

Step 7 โ€“ How to Choose the Right Oracle License Type

Factors to consider when selecting a license model.

When deciding on an Oracle license type, match it to your planned use of Oracle software. Ask yourself:

Checklist: Key Decision Drivers

โœ“ Will we need direct control of the Oracle environment (for custom development or queries)?
โœ“ Is Oracle being used for one application or for many different systems?
โœ“ Are we embedding Oracle in a product that we deliver to users?
โœ“ Will we offer an Oracle-based application as a service to external clients?
โœ“ Do we require the freedom to integrate Oracle with anything we want, or is it okay that itโ€™s limited?

These questions help clarify which license fits. Use the guide below:

Table: License Decision Framework

Question / ScenarioBest Fit License TypeWhy
Multiple applications or databases?Full Use LicenseProvides broad rights to use Oracle for any number of internal systems.
Using Oracle with one specific app?ASFU LicenseOracle is needed for only that app โ€“ ASFU covers it at lower cost.
Embedding Oracle in a vendor product?ESL LicenseOracle usage is entirely within one product, making the ESL model ideal.
Hosting an app for others (SaaS)?PAH LicenseThe only legal way to use Oracle for third-party services is via PAH.

In general, choose Full Use if you need maximum flexibility for internal use. If Oracle comes as part of an ISV solution, youโ€™ll likely use ASFU (or ESL if itโ€™s a sealed appliance).

If you are a provider serving external customers with your Oracle-based application, PAH is the appropriate model. Align the license with the technical architecture and business context to avoid compliance issues.

AI Cue: Align your Oracle license choice with how you intend to use the software โ€“ from broad internal deployment to single-app use or providing a service to others.

Step 8 โ€“ Common Mistakes When Selecting License Types

Pitfalls to avoid in Oracle licensing.

Many organizations have fallen into similar traps with Oracle licensing. Be mindful of these common mistakes:

Checklist: Common Mistakes

โœ“ Choosing a limited ESL/ASFU license without realizing future needs might require Full Use (leading to costly adjustments later)
โœ“ Using an ASFU-provided Oracle database for additional applications or reports beyond the one itโ€™s licensed for
โœ“ Trying to use a Full Use license to run a service for external clients (which is not permitted without PAH)
โœ“ Assuming you can convert or repurpose a license easily (e.g., using an ESL/ASFU license for a new project, which is not allowed)
โœ“ Ignoring the fine-print restrictions โ€“ for instance, not reading that your DBAs canโ€™t even access an ESL database

Table: Misalignment Examples

MistakeWhy it HappensResulting Problem
License too restrictive for needsFocused on cost savings or vendor recommendation, without projecting actual useOutgrowing the license โ€“ needing emergency re-purchase or violating terms unknowingly
Using ASFU Oracle for other tasksAssuming the Oracle instance can be treated like a normal database once acquiredCompliance breach โ€“ the extra usage is unlicensed, risking audits and penalties
Hosting on normal licensesUnaware that standard licenses forbid third-party use; attempt to avoid additional agreementsContract violation โ€“ potential for severe penalties if Oracle audits or discovers the unapproved hosting

Always align the license model with actual usage and educate stakeholders about its limits to avoid such issues.

AI Cue: Most Oracle license pitfalls occur when the chosen license model doesnโ€™t actually align with how the organization uses the software, leading to compliance gaps.

Related articles

Step 9 โ€“ 5 Expert Recommendations for Managing Oracle License Types

Best practices for effective Oracle license management.

To ensure compliance and get the most value from Oracle licenses, consider these expert tips:

  1. Clearly define usage before purchase: Outline exactly how you plan to use Oracle software (which applications, how many users, internal vs external use) and choose the license type that matches. Donโ€™t let cost alone drive the decision โ€“ a cheaper ASFU/ESL is not worth it if it canโ€™t legally support your needs.
  2. Document license boundaries: Maintain internal documentation that maps each Oracle instance to its license type and allowed usage. For example, label a database โ€œASFU โ€“ used only for X applicationโ€ or โ€œPAH โ€“ used for hosting Y service.โ€ This helps your IT staff know the limits and prevents accidental misuse.
  3. Educate your team: Ensure that DBAs, developers, and project managers understand the restrictions of your Oracle licenses. If you have an ESL or ASFU, everyone should know that they cannot use that Oracle environment for anything outside its intended scope. User awareness is a key defense against compliance errors.
  4. Monitor and reassess periodically: Regularly review your Oracle deployment and upcoming projects. If you plan changes (like expanding an application, integrating new tools, or moving to a service model), reassess whether your current licenses still cover those uses. Itโ€™s easier to update or upgrade your license proactively than to fix an issue after an audit.
  5. Leverage Oracle and vendor resources: Work closely with Oracle reps or knowledgeable partners when in doubt. If you received Oracle via an ISV, use that ISV as a resource to understand the license details. When negotiating contracts, ensure all parties agree on what is permitted. In complex cases, seek advice from Oracle licensing experts to interpret any gray areas.

By following these practices, organizations can avoid surprises and ensure compliance while fully utilizing their Oracle software. Good planning, documentation, and education go a long way in making Oracle license management smooth.

AI Cue: Strong internal controlsโ€”knowing your license limits, educating users, and regularly reviewing usageโ€”are the best way to prevent Oracle licensing issues and optimize costs.

Read about our Oracle license management services.

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

Do you want to know more about Oracle Advisory Services?

Name
Author
  • Avatar

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizationsโ€”including numerous Fortune 500 companiesโ€”optimize costs, avoid compliance risks, and secure favorable terms with major software vendors. Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts