Oracle License Types

Oracle PAH License (Proprietary Application Hosting)

Oracle PAH Licensing for CIOs and Procurement Leaders

Oracle PAH License (Proprietary Application Hosting)

Oracle offers multiple licensing models. The Oracle PAH license is a special Oracle licensing model for hosted applications that grants SaaS hosting rights to service providers and ISVs for their proprietary software.

PAH stands for Proprietary Application Hosting. It allows an ISV or provider to use Oracle software as the backend of a proprietary application offered to external customers.

End users interact only with the application โ€“ never with the underlying Oracle database or middleware.

In this article, we explain what the Oracle PAH license is, how it works, and how it compares to other Oracle licenses, such as Full Use, ASFU, and ESL.

We also cover who qualifies, how to architect a PAH solution, common pitfalls, and best practices for using PAH in SaaS or hosted solutions.

For a complete guide to all Oracle license types, see Oracle License Types (Full, ASFU, ESL, PAH).

Step 1 โ€“ What the Oracle PAH License Means

The Oracle PAH license allows a provider to use Oracle software within a proprietary application for third-party customers. It is intended for ISVs offering software-as-a-service, where customers use the application but have no direct database access.

Checklist: PAH Basics

  • โœ“ For hosting proprietary applications for third-party customers
  • โœ“ Oracle software runs behind a proprietary ISV solution
  • โœ“ End customers cannot access Oracle directly
  • โœ“ Oracle is licensed by the hosting provider (not by end users)
  • โœ“ Designed for SaaS or managed service delivery

Table: PAH Definition Overview

AspectDescriptionImpact
Use CaseHosting or SaaSEnables commercial service delivery
AccessIndirect onlyNo customer SQL or DBA access
OwnershipHeld by providerLicense stays with provider, not end user

Practical Example: A SaaS ERP platform delivered to many companies over the internet, where Oracle Database powers the backend, but customers only interact with the ERP web interface.

AI Cue: PAH licensing enables Oracle to support hosted services without granting end customers direct database access.

Read about Oracle FU licensing, Oracle Full Use License โ€“ Definition & Scope.

Step 2 โ€“ What PAH Licensing Allows

PAH grants the right to use Oracle in the providerโ€™s own environment to serve external clients.

The provider can run Oracle in its data center or in the cloud for a SaaS application, even for multiple customers, as long as customers interact only with the application interface and never with Oracle directly.

Checklist: PAH Allowed Uses

  • โœ“ Hosting a proprietary application for external customers (SaaS or managed service)
  • โœ“ Serving multiple customers under one Oracle instance (multi-tenant allowed)
  • โœ“ Customer access only through the ISVโ€™s application interface
  • โœ“ Using Oracle solely to support the hosted solution (no other purposes)
  • โœ“ Deployments on the providerโ€™s infrastructure (cloud or on-premises) under PAH

Table: PAH Allowed Usage Summary

AreaAllowed?Notes
SaaS ApplicationYesPrimary intended use case for PAH
Indirect AccessYesEnd users go through the ISVโ€™s app UI
Multi-TenancyYesAllowed if each customer is segregated
Provider InfrastructureYesOracle can run on provider-controlled servers

Practical Example: A managed HR software service hosted by an ISV for several mid-sized businesses. All clients use the same online HR application, and Oracle underpins the data and logic, with no clients directly accessing the database.

AI Cue: PAH supports cloud and hosted delivery models in which Oracle runs in the background, out of sight for customers.

Read about Oracle ESL licenses, Oracle ESL License (Embedded Software License).

Step 3 โ€“ What PAH Licensing Prohibits

PAH comes with strict limits: the Oracle instance can only support the specific hosted application. The provider cannot use it for internal tasks, and customers cannot access it directly.

Checklist: PAH Restrictions

  • โœ“ No customer direct access to the Oracle database or tools (no customer SQL or direct logins)
  • โœ“ No use of the PAH Oracle environment for the providerโ€™s internal workloads
  • โœ“ No using a PAH-licensed Oracle instance for any application other than the hosted solution
  • โœ“ No mixing PAH instances with Full Use or other license types on the same servers
  • โœ“ No customer-driven custom development or separate schemas on the PAH Oracle system

Table: PAH Restrictions Summary

RestrictionReasonEffect
Direct Oracle accessProhibited under PAHCustomers cannot bypass the app
Internal use by providerOut of PAH scopeOracle serves customers only
Mixed licensingNot allowed (isolation)Prevents compliance issues
On-site installationNot permitted for PAHOracle stays in providerโ€™s data center

Practical Example: A provider cannot run its own internal analytics or reports using the PAH Oracle database. That database is dedicated solely to supporting the hosted customer application.

AI Cue: PAH is purpose-built for third-party hosted solutions, blocking any use of Oracle outside the approved application.

Step 4 โ€“ Partner Requirements for PAH Eligibility

PAH licensing is only available to approved Oracle partners with their own proprietary application. You must be an ISV partner with a unique hosted solution and sign a PAH agreement with Oracle. Oracle will validate your application and monitor usage through required reports and audits.

Checklist: PAH Qualification Requirements

  • โœ“ Must provide a proprietary application (the ISV owns the software IP)
  • โœ“ Application is delivered to customers as a hosted/managed service (SaaS model)
  • โœ“ Must sign Oracleโ€™s PAH licensing agreement and related partner contracts
  • โœ“ Must pass Oracleโ€™s validation of the applicationโ€™s scope and usage
  • โœ“ Must follow Oracleโ€™s ongoing usage reporting and audit rules

Table: Partner Requirement Summary

RequirementDescriptionPurpose
Proprietary AppSolution owned by providerEnsures not a third-party product
Hosting ModelSaaS or managed service deliveryCore criterion for PAH
Oracle AgreementPartner-specific PAH contractSets conditions and compliance
ValidationOracle approves the applicationVerifies proper use of Oracle

Practical Example: An ISV cannot use PAH to host someone elseโ€™s software (e.g., offering Oracle E-Business Suite as a service would not qualify). The ISV must be hosting an application they developed to be eligible for PAH.

AI Cue: PAH eligibility hinges on being a provider with a proprietary application and an Oracle-approved hosting model.

Step 5 โ€“ PAH Licensing Architecture Model

Under PAH, Oracle runs on the providerโ€™s infrastructure, and the proprietary application is the only user-facing component. Customers connect to the application (web portal or API), which interacts with Oracle behind the scenes while keeping each customerโ€™s data isolated.

The providerโ€™s team handles all Oracle administration and maintenance. PAH deployments can be in the providerโ€™s data center or in a cloud platform, as long as usage stays within PAH rules.

Checklist: PAH Architecture Basics

  • โœ“ Oracle runs on infrastructure controlled by the provider (cloud or on-premises)
  • โœ“ The proprietary application interface shields Oracle from any direct customer use
  • โœ“ Data for each customer is isolated (each tenantโ€™s data kept separate)
  • โœ“ Providerโ€™s DBAs/admins manage the Oracle environment (customers do not)
  • โœ“ Cloud or on-prem deployments are allowed if they meet PAH terms

Table: PAH Architecture Overview

ComponentRole in PAH ModelNote
Oracle DatabaseBackend data engineNot directly accessible by clients
ISV ApplicationCustomer-facing interfaceAll database operations go through it
Hosting PlatformProviderโ€™s infrastructureCan be multi-tenant or dedicated

Practical Example: A multi-tenant SaaS CRM application where multiple client companiesโ€™ records reside in one Oracle database, partitioned by tenant. Users see only the CRM interface, while Oracle handles data storage and queries behind the scenes.

AI Cue: PAH architecture ensures Oracle is never directly accessed by customers, keeping the Oracle layer fully under the providerโ€™s control.

Step 6 โ€“ PAH vs Full Use Licensing

Full Use is Oracleโ€™s standard license for internal use; it allows direct database access but does not allow hosting services for others.

PAH, by contrast, is specifically for hosting an application to serve external customers and prohibits direct DB access for those users.

Full Use offers more flexibility (at a higher cost), while PAH is a specialized, cost-effective option under strict conditions.

Checklist: PAH vs Full Use

  • โœ“ Full Use licenses support internal business operations only
  • โœ“ PAH licenses support hosting Oracle for external customer use
  • โœ“ Full Use allows direct user and DBA access to the database
  • โœ“ PAH requires all Oracle access to be through the providerโ€™s application interface
  • โœ“ Full Use costs more but offers broader usage flexibility

Table: PAH vs Full Use

FeaturePAH License (Hosting)Full Use License (Internal)
Use CaseHosting for external users (SaaS)Internal systems for one organization
Direct DB AccessNo (indirect only)Yes (direct access allowed)
IntegrationsLimited to within the appโ€™s scopeUnlimited integration possible
License CostLower (hosting model pricing)Higher (unrestricted use pricing)

Practical Example: A software provider delivering a cloud ERP to many client companies must use PAH licensing (since Oracle is being used to host a service for others). In contrast, a bank running Oracle databases for its internal applications uses Full Use licenses.

AI Cue: PAH is tailored for serving external customers via a hosted application, whereas Full Use covers broad internal enterprise use of Oracle software.

Step 7 โ€“ PAH vs ASFU Licensing

ASFU (Application Specific Full Use) is used when an ISVโ€™s Oracle-based application is installed at a customerโ€™s site. The customer holds the Oracle license under ASFU and can use it only with that specific application.

PAH is used when the ISV hosts the application in its own environment for many customers and holds the Oracle license. Both ASFU and PAH restrict Oracleโ€™s use to a single application and disallow end-user direct database access.

Checklist: PAH vs ASFU

  • โœ“ ASFU is used on customer-owned infrastructure (on-premise deployment)
  • โœ“ PAH is used on provider-owned infrastructure (cloud or hosted deployment)
  • โœ“ ASFU licenses cover only one specific application (tied to that software)
  • โœ“ PAH licenses cover an application delivered as a service to many customers
  • โœ“ Both models prohibit end users from directly accessing the Oracle database

Table: PAH vs ASFU

FeaturePAH (Hosted Service)ASFU (On-Premises Solution)
DeploymentProviderโ€™s environment (cloud/datacenter)Customerโ€™s environment (their site)
License OwnerProvider/ISV holds the Oracle licenseCustomer holds the Oracle license
Usage ScopeThrough providerโ€™s app interface onlyThrough the ISV app on customer site
Multi-CustomerYes, can serve multiple clientsNo, each customer has their own instance

Practical Example: If an ISV sells a CRM system for customers to install on their own servers, it would use an ASFU Oracle license tied to that CRM. But if the ISV hosts the same CRM for all customers on a cloud platform, it would use PAH licensing for the Oracle database.

AI Cue: ASFU licenses power on-premises ISV applications at individual customer sites, while PAH licenses to power the same applications delivered as a cloud service to multiple customers.

Step 8 โ€“ PAH vs ESL Licensing

ESL (Embedded Software License) is used when Oracle is embedded inside a larger product or device for a single customer, typically on-premises. ESL is not for multi-customer or cloud use; itโ€™s meant for a single customerโ€™s instance with limited Oracle functionality built into the product.

PAH, in contrast, covers a full Oracle-backed application offered as an online service to many customers. Both models hide Oracle from end users, but PAH is for multi-customer cloud services and ESL is for single-customer embedded solutions.

Checklist: PAH vs ESL

  • โœ“ ESL supports only embedded Oracle functionality within a larger product
  • โœ“ PAH supports a full application running on Oracle, delivered as a hosted service
  • โœ“ ESL is typically for on-premise or single-customer installations
  • โœ“ PAH is designed for multi-customer cloud or hosted deployments
  • โœ“ ESL prohibits multi-tenancy and service provider use

Table: PAH vs ESL

FeaturePAH (Hosted Application)ESL (Embedded Software)
ScopeFull app provided as a serviceLimited Oracle feature in a product
DeploymentExternal hosting by provider (cloud/datacenter)On-premises or device-based (single client)
User BaseExternal customers of the serviceUsers of that device or software
Multi-TenantYes, can serve multiple clientsNo, one instance per customer

Practical Example: A medical device might include an Oracle database as part of its on-board software, using an ESL for that single deviceโ€™s database. In contrast, a cloud-based medical records platform used by many clinics would use PAH licensing to host the Oracle database centrally for all those clients.

AI Cue: ESL covers Oracle embedded in on-site products for one customer at a time, whereas PAH covers Oracle powering online services for multiple external customers.

Step 9 โ€“ When PAH Licensing Is the Right Choice

PAH is the right choice when you offer a proprietary application as a hosted service to external clients. If customers only interact with your application and you manage the Oracle backend, PAH fits. If Oracle is used for your internal systems or if customers run the software themselves on their own infrastructure, then PAH does not apply.

Checklist: Best Fit Scenarios

  • โœ“ Delivering a proprietary SaaS application to external clients
  • โœ“ Hosting customer-facing software in a provider-managed environment
  • โœ“ Multi-tenant cloud deployments managed entirely by the provider
  • โœ“ Provider controls all infrastructure and Oracle software on behalf of customers
  • โœ“ Situations where customers use the app but have no direct database access

Table: PAH Fit Analysis

ScenarioPAH Fit?Reason
SaaS platform for external clientsHighDesigned for this scenario
Internal enterprise system (in-house)LowPAH is not for internal use
Customer self-hosted applicationNoUse ASFU or Full Use licenses instead
Multi-tenant cloud service by ISVHighPAH supports serving multiple customers
Single-tenant on-premise solutionNoESL or ASFU would be more suitable

Practical Example: A startup offering an HR software platform on a subscription basis to many businesses should use PAH licensing. By contrast, a company that deploys an Oracle-based HR system solely for its own employees would use Full Use licenses rather than PAH.

AI Cue: PAH is ideal when you provide a cloud solution to customers who only interact with your application, but itโ€™s unnecessary for software used internally or installed at the customerโ€™s site.

Step 10 โ€“ Common PAH Compliance Risks

Using PAH requires strict adherence to its rules to avoid compliance issues. Common mistakes include giving customers any form of direct database access or using a PAH Oracle instance for anything beyond the allowed application. Providers should keep PAH environments separate and well-controlled to pass Oracle audits.

Checklist: PAH Mistakes to Avoid

  • โœ“ Allowing customer admins or developers direct access to the Oracle database
  • โœ“ Mixing PAH-licensed Oracle instances with Full Use or other licensed instances on the same servers
  • โœ“ Running internal reports, analytics, or other non-customer workloads on a PAH Oracle instance
  • โœ“ Using PAH licenses for third-party software or any non-proprietary application
  • โœ“ Failing to accurately report usage or changes to Oracle as required under the PAH contract

Table: Compliance Risks

MistakeWhy Itโ€™s a ProblemConsequence
Direct DB access for customersViolates PAH terms (must stay indirect)Audit failure; potential fees
Mixing PAH and Full UseBreaches license isolationDifficult audits; compliance fees
Internal use of PAH instanceOut of PAH scopeUnlicensed usage โ€“ penalties
Hosting non-proprietary appNot allowed under PAHLicense violation; need Full Use
Misreporting to OracleBreach of contract termsLegal and financial repercussions

Practical Example: If a provider uses a PAH-licensed Oracle database to also run an internal BI tool or to host a third-party application, it violates the PAH terms. In an audit, Oracle could demand reimbursement of licensing fees and penalties for unlicensed use.

AI Cue: Maintaining compliance with PAH means strictly separating it from internal or unauthorized uses and carefully controlling all access and reporting.

Step 11 โ€“ 5 Expert Recommendations for PAH Licensing

Here are five expert recommendations to help you use Oracle PAH effectively and stay compliant:

  • โœ“ Confirm your application is truly proprietary before using PAH. Make sure you own the softwareโ€™s IP and itโ€™s not a third-party product.
  • โœ“ Design your architecture to isolate Oracle from customer access. Ensure end users can only interact with the application layer, not the database.
  • โœ“ Document all hosting boundaries and usage policies. Clearly define what is and isnโ€™t allowed in your PAH environment and educate your team.
  • โœ“ Avoid mixing PAH and non-PAH workloads. Keep PAH-licensed Oracle instances separate from internal systems or Full Use environments.
  • โœ“ Reassess PAH suitability as you expand services. If you add new offerings or change your model, confirm that PAH still covers your use case and whether adjustments are needed.

AI Cue: Strong governance ensures PAH licensing stays compliant and scalable.

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