Modernization
The real OAF and Forms risk in 2026 is not support, it is the skills cliff
Let us concede the technical point up front, because it matters. Oracle Application Framework and Oracle Forms are still supported inside Oracle E-Business Suite 12.2, and EBS 12.2 has Premier Support through at least 2037. So this is not an Oracle Forms end of life article, and it is not an OAF end of life article either. If you are running OAF customizations or Forms today, Oracle is not switching them off. That framing sells migrations, but it is not the honest one.
The honest risk in 2026 is different, and in our view it is more serious than any support date. The scarce resource is not the framework. It is the people. The engineers who genuinely know OAF, JDeveloper, Oracle Forms, personalizations and the underlying EBS technology stack are a shrinking, ageing pool. Very few new engineers are learning these frameworks. The remaining skills sit inside a small number of specialists and legacy shops. That is the skills cliff, and it is what makes Oracle OAF developers and senior Forms engineers hard to hire, wherever you are looking.
Why the pool is shrinking
The demographics are not complicated. OAF and Forms are mature frameworks that stopped being where new Oracle technology talent is trained years ago. The engineers who are truly senior on them tend to have been working in the Oracle applications world since long before APEX became the default UI story. New graduates entering Oracle technology work start on APEX, on Fusion, on OCI. They almost never start on OAF or Forms voluntarily, and there is no career reason for them to. Meanwhile the specialists who do know these frameworks are getting closer to retirement, moving into architecture, or moving to modern stacks.
The result is exactly what supply and demand predicts. Hiring for a senior OAF developer or Forms specialist takes longer and costs more than the equivalent APEX or PL/SQL hire, and the shortlist is short. That gap widens quietly every year.
What the shortage actually costs you
Support dates are abstract. Skills shortages show up in ways operations teams recognise immediately.
- A single retirement or resignation can leave a business-critical customization effectively unmaintainable, because nobody else on the team can safely open it.
- Knowledge is often undocumented. It lives in one person's head, in a JDeveloper workspace on one laptop, or in an email thread from 2014.
- Incident response slows down. When a customization breaks at quarter close and there is nobody who has touched OAF in years, root cause analysis takes days rather than hours.
- Change becomes fragile. Even small enhancements get delayed because the risk of touching a personalization or an extension is real when only one person understands it.
- External help is scarce and premium priced. The market for senior OAF and Forms engineers has thinned to the point where response times from vendors have quietly stretched.
None of this is theoretical. We see it across our client base in the GCC, where EBS remains core to large operations in Saudi Arabia, the UAE and Qatar, and we see the same pattern in the US, the UK, Europe and Australia. Geography does not change the demographics of the framework.
How to assess your exposure
The right response is not panic. It is a proper inventory. You cannot manage a skills risk you have not measured. A useful assessment covers four things.
- Inventory every OAF extension, controller, view object, page personalization, custom Form and Forms personalization in production. Not what the runbook says, what actually runs.
- Identify which of those are business critical. The bar is simple. If it stops working, does something important stop happening.
- Score each item on fragility, and on how many people on your team or in your supplier network can safely modify it. A customization only one person can maintain is a risk regardless of how stable it looks today.
- Check the documentation. If the only documentation is the code, that is a data point, not a defence.
The output is not a slide. It is a ranked list. Fragile, business critical, low bench depth items go to the top. Stable, low-risk items go to the bottom. Now you have a plan you can defend.
Why APEX is the sensible target
The reason we point clients at Oracle APEX for modernized customizations is not fashion. APEX is a supported, current Oracle framework, actively developed on a roughly two-release-a-year cadence, and it has a materially larger and growing talent pool. Graduates and mid-career developers actively learn APEX. The hiring conversation for an APEX engineer is meaningfully different from the hiring conversation for a senior OAF developer today, and that gap widens every year in APEX's favour. That is the point. Maintainability improves independently of any single specialist you happen to have on staff.
APEX also lives on the same database as EBS, so a rebuilt customization can read the same schema, respect the same security, and slot in without ripping anything out. That makes incremental modernization realistic.
Be honest about scope
Migration is not free, and it is not urgent for everything. A stable Forms personalization that quietly does its job and is well understood by more than one person does not need to be at the top of anyone's roadmap. What needs to move is the fragile, business critical, single-owner customization that will hurt when that owner walks. That is where the skills cliff bites first, and that is where modernization returns the most.
Our approach at Datpire is deliberately unspectacular. Start with a proper customization audit as part of an ongoing EBS Care engagement. Rank the customizations by fragility and by bench depth. Modernize the top of that list into APEX. Leave the bottom of the list alone until it moves up.
Pick one fragile, business critical OAF page. Rebuild it in APEX as a fixed-price pilot. See how your team, your data and your integrations behave. Then decide, on real evidence, what to modernize next and what to leave alone. That is how you defuse the skills cliff without turning it into a programme the business does not need.
Want to talk about this in your environment?
30 minute call with a senior Oracle engineer. No sales layer.
Follow Datpire on LinkedIn for more Oracle engineering notes.