CIO Playbook

CIO Playbook: Exiting Oracle’s Unlimited License Agreement (ULA)

CIO Playbook Exiting ULA

CIO Playbook: Exiting Oracle’s Unlimited License Agreement (ULA)

Executive Summary

Many large enterprises are confronting the end of their Oracle Unlimited License Agreements (ULAs) in 2024–2025. Exiting a ULA has become a strategic imperative for CIOs aiming to optimize costs and avoid vendor lock-in. Oracle is aggressively pushing ULA renewals and cloud tie-ins, but savvy CIOs recognize that a well-planned exit can significantly reduce long-term licensing expenses and improve negotiating leverage.

This playbook provides a structured approach for CIOs to navigate a successful ULA exit. It covers why ULAs were originally adopted, how to plan the exit process in detail, and strategic tactics to maximize license value while minimizing compliance risk.

By following this guidance—from conducting a thorough internal audit to leveraging negotiation strategies—enterprises can confidently exit their ULAs or pursue alternative arrangements without costly surprises.

The goal is to leave the ULA on your terms, with the right licenses and a clear path forward for your Oracle estate. In summary, a proactive ULA exit strategy in 2024–25 can unlock significant savings, ensure compliance, and position IT leaders to negotiate with Oracle from a position of strength.

Background: Oracle ULAs

Oracle’s Unlimited License Agreement is a time-bound “all-you-can-eat” licensing contract that allows unlimited deployment of specific Oracle products during the term. Typically lasting about 3 to 5 years, a ULA covers a defined set of products (e.g. Oracle Database Enterprise Edition plus certain options, or Oracle Middleware like WebLogic Server) for a fixed fee.

Enterprises entered ULAs to support rapid growth, simplify license management, and avoid the immediate threat of audits. During the ULA term, organizations can scale their use of the included Oracle products without counting licenses, providing flexibility and predictable budgeting.

However, ULAs come with significant trade-offs. They often carry a Total Support Cost clause, meaning support fees increase by a set percentage each year of the term – causing support costs to rise steadily. The upfront cost of a ULA is high, and if usage doesn’t grow as expected, the company overpays.

ULAs also only cover the products and entities specified in the contract; any usage of non-included products or outside the agreed scope (such as an acquired business unit not listed) is not licensed. Oracle favors ULAs because they lock in customers and revenue, but for enterprises, ULAs can become “golden handcuffs.”

By 2025, many CIOs will question the value of continuing ULAs versus exiting to regain cost control. Oracle’s recent strategy has been to push renewals (often bundling Oracle Cloud incentives) to keep customers on ULAs, but this often benefits Oracle more than the customer.

In this context, planning a ULA exit has become important for organizations to avoid perpetual overspending and regain architectural flexibility.

Planning the ULA Exit: Key Steps and Considerations

Planning the ULA Exit  Key Steps and Considerations

Exiting an Oracle ULA requires meticulous planning well before the contract end date. CIOs should treat the ULA exit as a major project with cross-functional stakeholders (IT, procurement, finance, and legal).

The following are critical components of a comprehensive exit plan:

1. Accurate Deployment Inventory and Usage Measurement

Begin by performing a thorough inventory of all Oracle deployments under the ULA. After years of unlimited use, it’s easy to lose track of where Oracle software is installed and running. Discover every instance of the ULA-covered products across production, development, testing, backup, and disaster recovery environments.

This discovery phase can be challenging. Consider using Oracle’s audit scripts or third-party software asset management tools verified for Oracle license tracking. Identify the metrics relevant to your contract (processors, cores, named users, etc.) and count usage precisely.

Key best practices include:

  • Start Early: Initiate the inventory at least 6–12 months before ULA expiration to allow time for surprises. For large environments, even more lead time is wise. Oracle’s License Management Services (LMS) team typically contacts customers about 3 months before expiry to “assist” with counting, but you should have your numbers well before then.
  • Map Applications to Databases: If the ULA covers Oracle Database, map which applications use each database to ensure none are overlooked. Likewise, map all servers and applications using those components for middleware or other products.
  • Include All Environments: Count every deployment, including non-production instances. For example, a standby database or a DR server still consumes a license after exit. Document the hardware configuration (e.g., CPU cores) because this affects license counts.
  • Tool Verification: If using a tool to scan for Oracle installations, ensure it captures the usage of options and features. Oracle database options or packs (like Partitioning, Advanced Security, Diagnostics Pack, etc.) need counting if they were part of the ULA or could create compliance issues if they were not included.
  • Iterate and Verify: Conduct multiple rounds of internal verification. Cross-check inventory data with Oracle’s LMS queries (if available) to ensure your counts align with what Oracle would see. This internal audit is crucial for confidence in the final numbers.

By the end of this phase, you should have a detailed usage breakdown for each ULA-covered product (e.g., how many processor licenses of Database EE are deployed, how many of WebLogic, etc.). Accurate data is the foundation for the next decisions.

2. Decide on Certifying Out vs. Buying Out (Renewal) – Cost/Benefit Analysis

With a clear usage picture, the enterprise must decide whether to certify out of the ULA or to renew/extend it (sometimes informally called “buying out” additional time or licenses).

This decision should be based on a rigorous cost-benefit analysis and alignment with future IT strategy:

  • Certifying Out (Exit and Certify): This is the standard exit strategy. You will formally declare (certify) your current usage to Oracle by the end of the ULA term, and in return, you will receive perpetual licenses equal to that reported usage. No additional license fees are due at exit – the licenses are considered paid-up – and you will continue paying annual support on the licenses in the future (usually at the same high support rate locked in by the ULA). Certifying out is usually the best choice if your Oracle usage has stabilized or you anticipate decreasing usage. It lets you avoid signing up for more years of unlimited spending. The benefit is cost containment: you stop accruing new license fees and only pay support. However, ensure the number of licenses you certify is sufficient for future needs because any growth beyond that will require new purchases later.
  • Renewing or “Buying Out” Another Term: In some cases, renewing the ULA for a few more years (or negotiating a different license deal at exit) can be advantageous. Essentially, this is a “buy out” in the sense of paying Oracle more in exchange for continued or expanded rights. Scenarios where renewal might make sense include: (a) anticipated significant growth in Oracle usage that would exceed your current certified counts shortly, (b) a current shortfall or compliance issue that would be costly to rectify via certification alone, or (c) strategic plans to migrate workloads (e.g. to cloud or off Oracle) that need a bit more time under unlimited use. Renewing gives you extended unlimited use, but at a price – typically a new ULA contract with a higher fee (since it will roll in your now-higher usage baseline plus an uplift). Oracle may also propose a perpetual ULA (PULA) or a ULA tied to Oracle Cloud credits, which are variations where you pay a hefty sum to keep unlimited rights indefinitely or in cloud environments. These can be very expensive and are usually only considered if Oracle technology will remain a backbone of your growth and no alternatives exist.

When weighing these options, perform a multi-year cost comparison: What will support and new license costs be over 3–5 years if you certify out now versus renewing? Often, renewing a ULA even once can double or triple your total cost versus exiting, because you keep paying license fees rather than just support.

On the other hand, certifying when your usage is expected to expand rapidly could lead to massive purchase costs later for new licenses. Consider intangible factors too: certifying out reduces Oracle’s hold on you (more flexibility to consider non-Oracle solutions or cloud options), whereas renewing might come with contractual strings (like committing to Oracle Cloud usage).

In 2024–25, Oracle has been bundling cloud services with ULA renewals, which might look tempting from a technology standpoint but can increase long-term lock-in. Ensure the decision aligns with your IT roadmap and budget constraints.

Many organizations conclude that a one-time ULA was useful, but renewing it again is rarely cost-justified – so the bias tends toward certifying out and regaining control.

3. Legal and Compliance Preparedness (Audits and Certification)

Exiting a ULA is not just a financial exercise; it’s a legal and compliance matter. CIOs should involve their legal counsel or contract management team to review the ULA terms closely.

Key considerations include:

  • Certification Clause and Process: ULAs contain a certification clause that typically requires the customer to provide a formal certification letter, signed by a C-level executive, within a set period (e.g., 30 days from contract end). This letter must attest to the quantity of each product deployed (often in terms of processor counts by country, etc.). Understand the exact requirements and format specified by Oracle. Missing the deadline or providing an incomplete certification could be deemed a breach. Have your executive sponsor ready to review and sign the certification letter once the data is final. Everything in that letter must be defensible and accurate, as it becomes a binding representation.
  • Oracle Audit Rights and Tactics: While under a ULA, Oracle typically doesn’t audit you (since usage is unlimited for those products). However, once you signal that you intend to exit, Oracle may aggressively verify your compliance. Newer ULA contracts sometimes grant Oracle the right to audit the certification or conduct a verification exercise as you exit. Even if not explicitly stated, Oracle’s LMS team often runs their scripts and asks detailed questions during certification. Be prepared for this “friendly audit.” They will be looking for any deployment of Oracle software not covered by the ULA or any understatement of usage. Common compliance pitfalls include using Oracle products or options not included in the ULA, deploying ULA software in unauthorized environments (e.g., a cloud or region not covered), or counting fewer processors than Oracle’s rules dictate (for example, misunderstanding virtualization licensing rules). To protect your organization, conduct an internal compliance audit before Oracle does. If you discover any usage of non-included products (for instance, maybe an Oracle Database option or a middleware component that was not in your ULA was deployed somewhere), remediate it immediately – either uninstall it or be prepared to purchase a license or negotiate it into a new deal. Do not wait for Oracle to find it; that would give them leverage to impose penalties or push a renewal.
  • Contractual Scope: Double-check which legal entities and geographical locations are allowed to use the ULA software. The originally scoped entities may have changed if your company has undergone mergers, acquisitions, or divestitures during the ULA term. Ensure that all deployments you are counting for certification are within the entities covered by the contract. If not, you might need to negotiate a contract amendment or remove those deployments. After exit, your licenses will typically be assigned to the originally named entity and its covered affiliates – make sure this aligns with your current corporate structure. This is especially important for CIOs of global companies: if the ULA didn’t include a “worldwide use” clause, ensure you’re not inadvertently out of bounds in certain countries.
  • Documentation and Evidence: Meticulously document how you arrived at your usage counts. This includes raw data from inventory tools, script outputs, and any assumptions used (e.g., processor core factors, virtualization configuration details). If Oracle challenges your numbers, your team must be ready to demonstrate how each counted deployment is legitimate and properly quantified. An independent third-party audit report or an Oracle-verified license tool can add credibility to your certification. Remember that intentionally underreporting usage or providing false information in the certification letter could be considered license fraud. It’s better to be transparent and correct – if the numbers are higher than expected, you can address that through negotiation rather than deceit. In practice, Oracle might not “accept” your certification immediately and could raise questions – be prepared to answer them with evidence.
  • Post-Certification Audit Risk: After successfully certifying out, recognize that you will likely be on Oracle’s radar for a few years. Oracle knows that once a ULA customer exits, they might try to optimize or even reduce reliance on Oracle. So, Oracle’s sales teams often initiate audits within 1-2 years after exit, hoping to catch compliance issues and sell more licenses. Ensure your organization remains compliant going forward (no new usage beyond what you have licenses for). Legal teams should be ready to defend the certification if needed, and all documentation should be retained.

4. Avoiding Common Post-ULA Traps

Several pitfalls can undermine the value of exiting a ULA if not addressed. CIOs must enforce strong governance immediately post-ULA to avoid these traps:

  • Continuing “Unlimited” Mindset: One big risk is that IT staff or business units may continue operating as if the ULA were still in place. Once the ULA term ends, you no longer have unlimited rights – you only have a finite number of perpetual licenses (as certified). Communicate clearly to all teams that any new deployments of Oracle software now count against your licenses. Establish internal controls to require approval before spinning up a new Oracle database or middleware server to ensure you have a license available in your pool. It’s wise to freeze non-essential new deployments in the weeks around the certification to avoid confusion about what was counted.
  • Using Non-Included Features or Products: During the ULA, some additional Oracle features (like certain database options, packs, or Java SE usage) might have crept into use because there was no immediate cost. After exit, if those features weren’t part of your licensed products, they are now unlicensed usage. A common example is Oracle Database options (Partitioning, Advanced Compression, etc.): if your ULA didn’t include them but DBAs enabled them, you could be out of compliance. Similarly, Oracle Middleware ULAs might not include every adapter or component. Perform a sweep to disable or remove any Oracle software not covered by your new perpetual licenses. This cleanup should ideally happen just before exit (so you don’t accidentally certify something you shouldn’t be using). After the user exits, continuously monitor to prevent such usage from reappearing.
  • Exceeding Certified Capacity: Your perpetual licenses are fixed at the quantities certified. If you are certified in 200 processor licenses of Oracle Database, treat that as a hard limit. Growth plans must fit within that, or you must acquire additional licenses or subscriptions. A trap is forgetting to account for certain environments – for instance, if you didn’t count a disaster recovery site because it was offline at certification, you have no license for it if it comes online later. Ensure all necessary environments (including DR, test, clusters) were included, or adjust your architecture (e.g., use license-free alternatives for some environments) to stay within bounds. After exit, consider implementing a license tracking tool to alert if usage is approaching your limits.
  • Virtualization and Cloud Deployments: If your Oracle deployments are on virtualized infrastructure (like VMware or cloud VMs), be extremely careful with how license counting works. Oracle’s policies often require licensing all physical cores in a VMware cluster or all hypervisor hosts in a cloud region unless strict isolation is in place. During certification, you might have counted many processors because of this. Trap: If, after exit, you reconfigure your environment (e.g., add hosts to a cluster where Oracle runs), you could inadvertently require more licenses than you have. Conversely, some companies intentionally certify on a broad environment and later restrict Oracle to fewer hosts – this can yield “spare” licenses for new projects, but it must be managed correctly. Ensure that any migration of workloads (to the cloud or different platforms) does not violate the terms of your certified licenses. Also, note that if your ULA did not allow usage in the public cloud and you deployed there, that compliance issue needs to be resolved.
  • Support Cost and Renewals: Post-ULA, your support costs for the certified licenses will remain based on the final number (often the same as what you were paying under the ULA). One trap is thinking you can now drop support to save money – Oracle’s policies generally forbid dropping support on a subset of licenses without severe penalties (they often reprice the remaining support at current list prices, negating savings). You’ll likely keep paying for full support unless you plan to decommission a product. Factor this into ROI: You may be perpetually paying for support on many licenses. Some companies consider third-party support providers at this stage to cut costs, but doing so means you won’t get updates or help from Oracle – it’s a separate strategic decision. At minimum, plan and budget for the ongoing support, and ensure it’s accounted for in the exit cost analysis.
  • Contractual Restrictions Post-Exit: Oracle will issue you a license agreement or documentation for the perpetual licenses after certification. Review any restrictions there – sometimes they carry forward ULA terms like restrictions on merging entities or specific usage definitions. Know what you’re entitled to. For example, your licenses might be tied to the originally covered entities – if your company splits, those licenses might not be automatically transferable to a spin-off without Oracle’s consent. Keep your Oracle license documentation for future reference.

By anticipating these post-ULA challenges, CIOs can set up governance and educate their teams to avoid inadvertently falling out of compliance or losing the value of the hard-won licenses.

Strategic Tactics for a Successful ULA Exit

Strategic Tactics for a Successful ULA Exit

A ULA exit is as much about strategy and negotiation as it is about counting licenses.

The following tactics will help CIOs avoid penalties, maximize the value of their Oracle investments, and deal with Oracle from a position of strength:

  • Build an Exit Task Force: Treat the ULA exit as a formal project. Assemble a team that includes IT asset managers, lead architects, DBAs, procurement/contracts managers, and legal advisors. Define clear roles (e.g., someone responsible for data collection, handling Oracle communications, etc.). This team should meet regularly in the lead-up to the exit. A coordinated approach ensures nothing falls through the cracks, and Oracle only has a single communication channel to avoid confusion.
  • Maximize Legitimate Usage Before Exit: One way to get the most value from an “unlimited” deal is to ensure you have fully deployed whatever Oracle software you might need before the ULA ends. This doesn’t mean deploying software you don’t use – it means if projects are coming or known capacity needs, try to bring them online under the ULA. For instance, if you plan to expand to a new data center next year, consider deploying the Oracle databases for that now so they count in the certification. Some companies even temporarily increase the scale of deployments toward the end of the term (e.g., adding nodes to a cluster or turning on Oracle on all eligible servers) to inflate the final count and then later consolidate. This must be done carefully to remain compliant and credible – Oracle expects that certified usage reflects normal business usage (they often like to see at least 90 days of steady usage for what you certify). Still, as a tactic, deploy to the fullest extent needed so you’re not left under-licensed for future growth. It’s far cheaper to “lock in” those licenses now than to buy them later à la carte.
  • Eliminate Compliance Weaknesses Proactively: Before Oracle’s auditors (or sales reps acting in that capacity) get involved, find and fix any compliance holes. If you discover unlicensed usage (e.g., an option not covered by ULA), it’s often better to quietly remove or replace it before certification. If you need something, you might negotiate with Oracle to include it in a new agreement or purchase a license as part of the exit negotiation. By coming to Oracle with a clean environment, you deny them the opportunity to levy penalties or force unwanted purchases. Also, ensure all usage data is accurate – double-check units of measure and have multiple people review the count to avoid mistakes that Oracle could pounce on.
  • Leverage Renewal Discussions for Concessions: Even if you intend to exit, Oracle will likely push you to consider renewing. You can use these discussions to your advantage. For example, if you extend, Oracle might offer certain incentives like cloud credits, discounts on support, or adding a product to the ULA. Weigh these offers carefully – sometimes, they are not worth the long-term cost, but they reveal Oracle’s priorities. You might counter by using future Oracle spending as a bargaining chip. If Oracle wants you to adopt Oracle Cloud, you can negotiate a smoother exit on the ULA (like Oracle agreeing to a certification count without dispute or a smaller ULA renewal just to cover a missing product) in exchange for a separate cloud subscription deal. The key is to not commit out of fear. Maintain the option to walk away, and Oracle’s team will realize they need to cooperate on the exit or risk losing you as a customer in other areas.
  • Negotiate from Strength: Enter any negotiation with Oracle armed with data and executive support. Know your current usage cold – often, your deployment knowledge will exceed what Oracle’s reps have. This reduces their power to shock you with claims. Also, there should be a clear executive alignment (CIO, CFO, maybe CEO) on the plan to exit. If Oracle tries an escalation (which is common – e.g., Oracle sales might reach out to your CEO or board claiming risk if you don’t renew), having top-level backing and a unified message is crucial. When Oracle knows the whole leadership is committed to a well-managed exit, they are likelier to drop scare tactics. Additionally, consider your alternatives: Identify areas where you could replace or phase out Oracle technology if needed even
    if you don’t plan to immediately do so, letting Oracle know that you have a cloud migration underway, or that you’re containerizing apps to use open-source databases, etc., signals that their leverage is limited. It sets a tone that you will not agree to a bad deal just to keep Oracle’s software.
  • Expert Advice and External Support: Don’t hesitate to get external expertise. Firms specializing in Oracle license management or third-party advisory services can provide benchmarks and negotiation insights and even interface with Oracle’s LMS on your behalf. They can conduct an independent license assessment to validate your numbers or identify areas of concern. This can be invaluable, especially if your team has never done a ULA exit. While it comes at a cost, the savings from a well-negotiated exit or avoiding penalties can far outweigh those fees. Oracle’s licensing rules are notoriously complex (for example, rules around VMware or how certain features count), so having experts is like having skilled counsel in a legal case.
  • Plan for the Post-ULA Architecture: As a strategic maneuver, develop a roadmap for managing and optimizing your Oracle environment post-ULA. This might include projects to consolidate databases (using fewer licenses), migrate certain systems to alternatives (to avoid expanding Oracle usage), or adopt cloud services differently. Suppose Oracle knows you have a concrete plan to potentially reduce dependence on them (say, over 3 years, you intend to migrate some workloads to PostgreSQL or a SaaS solution). In that case, you may gain leverage by showing that renewing a ULA is not in your long-term interest. On the flip side, if Oracle sees you will remain a heavy user, they may try to entice you with a “ULA2Cloud” type of deal – which you can evaluate but not accept unless it truly aligns with your strategy and comes at a favorable cost.
  • Avoid Last-Minute Pressure: Oracle’s sales timing often corresponds with their fiscal year-end (May for Oracle). Knowing your ULA expires, they might intentionally increase pressure as that date nears to panic you into a renewal so they can book revenue. Be aware of these tactics and stick to your plan. If you have done your homework (inventory, compliance, executive alignment), you can confidently say “no” to a subpar deal. In many cases, Oracle’s worst threats (like “we will audit you and charge huge fees immediately”) are mitigated by the fact that you are prepared and compliant. Stand firm on your certification rights as long as you meet the contract terms.

In summary, approaching the ULA exit as a negotiation where you hold significant cards – rather than a one-sided Oracle audit – will lead to a better outcome. Every step to be informed, compliant, and prepared reduces Oracle’s power to dictate the terms.

CIOs who execute this strategically often find that they can exit the ULA without incident and sometimes even negotiate ancillary benefits (like a tailored support package or discounts on other products) as part of the transition.

The end state you want is to emerge with all the licenses you need, no unresolved compliance issues, and a manageable support cost while avoiding unnecessary purchases.

Recommendations and Next Steps for CIOs

For a successful Oracle ULA exit, CIOs should take the following concrete actions:

  • Start Planning Early: Begin the ULA exit preparations 6–12 months before the contract ends. Create a project plan with milestones for inventory, internal audit, executive decision points, and Oracle communications. Early action is the single biggest factor in a smooth exit.
  • Assemble a Cross-Functional Team: Establish a ULA Exit Task Force that includes IT asset managers, lead technologists (DBA or middleware experts), procurement/licensing specialists, and legal counsel. Define roles and ensure everyone understands the ULA terms and goals of the exit.
  • Perform a Comprehensive License Audit: Conduct a thorough internal audit of Oracle deployments. Use trusted discovery tools or scripts to map out every installation of ULA-covered products. Reconcile the findings with contracts (products, metrics, entity scope) to identify gaps or non-compliant usage.
  • Engage Expert Help if Needed: If your organization lacks Oracle licensing expertise, hire a third-party Oracle licensing advisor to assist with the exit. They can validate your license position, provide insights from other ULA exits, and help counter Oracle’s tactics. This investment can prevent costly mistakes.
  • Evaluate Exit Options Objectively: Prepare a cost analysis for certifying out versus renewing the ULA. Include at least a 3-year outlook of costs in each scenario (license fees, support fees, potential cloud costs). When choosing the path, factor in strategic objectives (e.g., cloud migration plans, diversification away from Oracle). Present this analysis to executive stakeholders for an informed decision.
  • Remediate Compliance Issues Pre-Exit: Immediately address any discovered usage of Oracle products not covered by the ULA. Uninstall or replace unlicensed products, or purchase the necessary licenses before the ULA ends (or negotiate their inclusion in your certification talks). Do not go into a certification with outstanding compliance problems.
  • Maintain Strict Communication Protocols with Oracle: Channel all Oracle interactions through a small, trained team (e.g., your licensing manager and legal counsel). Be cooperative but guarded – provide the required information, nothing more. Do not let various Oracle reps directly engage unsuspecting IT staff or executives and sow confusion. All messages to Oracle should be consistent with the fact that you are managing the process professionally.
  • Prepare the Certification Package Diligently: Well before the deadline, draft the certification letter with the counts of each product, by metric and country, as required. Have it reviewed internally multiple times. Get a C-level executive’s sign-off on its accuracy. When submitting to Oracle, double-check that it meets the contractual requirements in format and timing.
  • Plan for Post-ULA Governance: Implement policies for the day after the ULA. Communicate to all IT teams that the “unlimited” period is over. Establish procedures to track Oracle license consumption going forward. Ensure a process to approve new deployments against available licenses. Maintain an updated license inventory repository to defend against future audits.
  • Leverage Renewal Talks, but Don’t Commit Under Pressure: If Oracle makes a renewal or cloud proposal, listen and evaluate, but set an internal deadline to decide calmly (ideally a few months out). Don’t let a last-minute sales pitch derail your exit unless it’s truly beneficial. Use potential renewals or other purchases as leverage to get what you need – for example, a smoother certification or favorable terms on support.
  • Document Everything: Keep a detailed record of all communications, decisions, inventories, and changes throughout the exit process. This documentation will be vital if any disputes arise with Oracle and as a knowledge base for managing Oracle licenses in the future.

By following these steps, CIOs will be well-positioned to escape the Oracle ULA on favorable terms. A successful ULA exit will leave the organization with the licenses it needs, minimize legal risks, and improve its ability to control Oracle-related costs moving forward.

The CIO and IT leadership will also gain credibility by demonstrating proactive management of a complex vendor relationship and delivering substantial cost savings or risk avoidance. In the 2024–25 landscape of IT spend optimization, a well-executed Oracle ULA exit can be a headline achievement for the IT strategy of any large enterprise.

Do you want to know more about our Oracle ULA License Optimization Service?

Please enable JavaScript in your browser to complete this form.
Author
  • Fredrik Filipsson has 20 years of experience in Oracle license management, including nine years working at Oracle and 11 years as a consultant, assisting major global clients with complex Oracle licensing issues. Before his work in Oracle licensing, he gained valuable expertise in IBM, SAP, and Salesforce licensing through his time at IBM. In addition, Fredrik has played a leading role in AI initiatives and is a successful entrepreneur, co-founding Redress Compliance and several other companies.

    View all posts