What Is Oracle User Productivity Kit?

Oracle User Productivity Kit (UPK) is a content development and deployment platform that enterprise organisations use to create interactive simulations, training content, and embedded performance support for any desktop application. Originally developed by Global Knowledge as OnDemand Software before Oracle acquired it in 2007, UPK became widely adopted across Oracle EBS, PeopleSoft, JD Edwards, and Siebel deployments as the standard tool for creating user training materials during ERP implementations.

UPK consists of two main components. The Developer environment allows content authors to record user workflows within applications, then publish that content in multiple output modes including interactive simulations, see-it/try-it modes, test cases, and procedure documents. The Player environment delivers this content to end users through a web browser or embedded help system. Many organisations that implemented Oracle E-Business Suite in the 2000s and 2010s built extensive UPK libraries — sometimes thousands of topics — that remain in active use today.

The product was offered in Standard and Professional editions. The Professional edition added capabilities including multi-language support, LMS integration, custom skin development, and enhanced content conversion tools. Licensing metrics and minimum requirements applied equally to both editions, but the Professional edition commanded higher pricing.

UPK End-of-Life: What It Means in Practice

Oracle's formal support lifecycle for UPK ended in December 2022, when Premier Support expired. The product moved to Sustaining Support — a status that provides access to existing knowledge articles and the ability to log service requests, but delivers no further software updates, security patches, bug fixes, or new feature development. In practical terms, Sustaining Support means Oracle will not produce any new code for UPK under any circumstances.

Oracle has explicitly confirmed it will not release a replacement product. Unlike transitions from older EBS releases or older database versions — where Oracle typically provides a migration path to the current generation — UPK customers are simply being told to migrate to a third-party solution of their choice. Oracle's internal recommendation, where it makes one at all, is to evaluate digital adoption platforms or eLearning authoring tools from the market.

"End of Premier Support does not mean end of licensing obligation. Oracle can audit UPK usage across the full historical period covered by your licence agreements. The compliance exposure does not disappear because the product is past its support end date."

A critical misunderstanding among many IT and procurement teams is that end-of-life status reduces or eliminates Oracle's ability to audit UPK usage. This is incorrect. Your contractual licence obligations under the original licence agreement remain fully enforceable regardless of the product's support lifecycle status. Oracle's Global Licensing and Advisory Services (GLAS) team can and does audit historical UPK deployments as part of broader Oracle software reviews.

Oracle UPK Licensing Metrics Explained

UPK is licensed under two primary metrics, and which one applies to a specific installation depends on the type of user and the context of deployment. Understanding these metrics is essential for establishing a compliant licence position before any Oracle engagement or audit.

Named User Plus (NUP)

Named User Plus licensing covers individual identified users who access UPK content through the Developer tool or the Player. Each named user — a specific person authorised to use the software — requires a separate licence. The NUP metric applies regardless of how frequently the user accesses the system. A developer who records content once a quarter requires a licence; a trainee who accesses the Player once during onboarding also requires a licence. List prices for UPK NUP licences have historically run in the range of $90 to $100 per user, though negotiated transaction prices vary significantly.

Employee Metric

For Player deployments intended for broad enterprise access — where counting individual named users becomes impractical — Oracle offers an Employee metric that licences UPK content delivery across the entire employee base of the organisation. This is often the appropriate metric when UPK-delivered training or performance support is accessible to all employees of the organisation, even if only a fraction actively use it. The Employee metric list price has historically been in the range of $45 to $50 per employee across the full organisation headcount.

Minimum Licence Requirements

Oracle imposes minimum licence quantities for UPK deployments. The standard minimum configuration requires at least one Developer licence, 50 Application User licences, and 500 Employee licences to be in place. These minimums apply even to small implementations and can create a disproportionate compliance cost for organisations that deployed UPK in a limited context — for example, as a training tool for a specific ERP module rollout — and subsequently reduced active usage.

Audit Risk After End of Life

The combination of widespread UPK deployment, the product's end-of-life status driving reduced IT attention to licence hygiene, and Oracle's ongoing audit programme creates a meaningful compliance risk for organisations that have not conducted a formal UPK licence review. Several specific risk patterns are worth understanding.

First, UPK Developer licences are frequently over-deployed. During ERP implementation projects, organisations commonly provision Developer access to project team members, consultants, and business analysts. Once the implementation concludes and the consulting engagement ends, many of those Developer licences remain assigned to identities in the system — some of which may belong to individuals no longer employed by the organisation. Oracle's audit methodology counts any identity with active access as a licensed user, regardless of whether they have used the software recently.

Second, Player access is often undercounted. Where organisations deployed UPK content through an intranet portal or LMS without proper licence tracking, the actual count of users who have accessed content since the implementation may significantly exceed the licences held. If Oracle's audit scripts reveal access logs showing broader consumption than the organisation's licence entitlement covers, the compliance gap becomes the basis for a settlement demand.

Third, organisations that have upgraded operating systems, browsers, or ERP platforms and rebuilt UPK content as part of that upgrade may have created new deployment instances that are not covered under the original licence agreement. Oracle's position is that content rebuilds or Player republications for a new technical environment constitute fresh deployments requiring current licence entitlements.

Unsure of your Oracle UPK licence position?

Redress Compliance conducts independent UPK licence reviews to establish your entitlement position before Oracle does — giving you control of the narrative.
Get an Independent Review →

Support Cost Mechanics for Remaining UPK Holders

Organisations that remain on Oracle support for UPK licences — even Sustaining Support — are subject to Oracle's standard annual support fee structure. Oracle's support fees increase by 8 percent per year as the standard contractual mechanism. This means that every year an organisation continues to pay Oracle support on UPK, it pays 8 percent more than the previous year for a product receiving no further development whatsoever. The value-for-money case for continuing Oracle support on an end-of-life product with a Sustaining Support status is very difficult to make.

For most organisations, the appropriate response to UPK's end-of-life status is to plan a formal exit from Oracle support, establish a clear entitlement position, and then manage the migration to an alternative platform. Terminating Oracle support for UPK requires careful contractual management — Oracle's standard agreements include reinstatement fees for customers who drop support and later want to re-engage — but for a product Oracle has confirmed has no future, the reinstatement risk is negligible.

Migration Alternatives to Oracle UPK

The market for digital adoption platforms and eLearning authoring tools has matured significantly since Oracle first positioned UPK as the leading enterprise training content tool. Multiple platforms now offer equivalent or superior capabilities, with active development roadmaps, modern architecture, and pricing models that are more flexible than Oracle's legacy metrics.

Whatfix and WalkMe are cloud-native digital adoption platforms that deliver contextual in-application guidance, interactive walkthroughs, and self-service help overlays directly within any web application, including Oracle Cloud and ERP platforms. Unlike UPK, which requires separate content authoring and a static Player, these platforms provide real-time guidance embedded in the live application interface — a significantly more effective model for driving user adoption on modern cloud-based ERP systems.

For organisations with large existing UPK content libraries that want to preserve their investment in authored materials, tools such as datango and Assima provide direct UPK content conversion capabilities. Content created in UPK can be migrated to these platforms without rebuilding from scratch, reducing migration effort substantially.

uPerform is another alternative with particular strength in JD Edwards and Oracle EBS contexts. It provides full simulation and eLearning development capabilities comparable to UPK's core authoring functionality, with active support and modern browser compatibility that UPK can no longer guarantee.

For organisations primarily using UPK to generate training documentation — work instructions, procedure guides, and test scripts — rather than interactive simulations, purpose-built documentation tools or even modern process documentation platforms may be sufficient replacements at significantly lower cost and without any Oracle licensing obligation.

What to Do Before Any Oracle Engagement

If your organisation receives a UPK-related inquiry from Oracle's GLAS team, or if a broader Oracle audit letter arrives that could touch UPK as part of the estate review, the first step is to establish your current licence entitlement position independently before engaging with Oracle's audit team. This means identifying every UPK Developer and Player deployment, reconciling the user counts against current licence holdings, and understanding what Player access has been granted since the original licence was signed.

The entitlement position you establish before Oracle conducts its own data collection is the most powerful asset in managing a UPK-related compliance discussion. Oracle's audit methodology typically produces overstatements of usage that need to be challenged with counter-evidence. Organisations that arrive at the audit with their own documented entitlement analysis are in a materially stronger position than those who wait for Oracle to present its findings.

Summary

Oracle UPK is end-of-life, Oracle has confirmed no replacement, and the product will receive no further development under any support tier. Continuing to pay Oracle support fees that increase at 8 percent per year for Sustaining Support is rarely justifiable. But the absence of active support does not eliminate licensing obligations — Oracle's audit rights over historical deployments remain intact. Organisations with UPK in their estate should establish a formal licence review, plan a structured exit from Oracle support, and evaluate the modern digital adoption platform market for a migration target that better serves their current ERP and training delivery environment.