Skip to main content

Command Palette

Search for a command to run...

Oracle APEX 25.1 and beyond

Updated
5 min read
Oracle APEX 25.1 and beyond

Since Oracle has been quiet about the new release of Oracle APEX, the community has wondered what happened to the next release. I thought it would be helpful to write about what I know for Joel Kallman Day.

In recent years, Oracle has released two versions of APEX annually, typically in April and October. However, starting with Oracle APEX 24.2, the release schedule slipped slightly, and 24.2 was released early in 2025. There has been no new 25 release yet.

Why no release? From what I understand, the next version of Oracle APEX will introduce an entirely new way of developing Oracle APEX apps using AI, but that will take time. I expect that there won’t be a new release this year, but that Oracle will do the next release early next year. I even think it will be called Oracle APEX 26.1, in line with the new Oracle AI Database 26ai version.

At the KScope conference in June, Oracle provided us with insight into what is coming.

The next version of Oracle APEX is built around five key themes:

  • Generative Development and Al

  • User Experience

  • Developer Experience

  • Enterprise Readiness

  • Community Ideas

GenDev & AI

The use of AI is evident in all facets of Oracle APEX, from development to the features we offer to the users of the applications we build.

APEX AI Application Generator

There will be an entirely new way of building your APEX apps, simply by describing how you want your APEX app to function. This is made possible by introducing a new open application specification, called APEXlang. Here’s a screenshot of the announcement by Juan Loaiza in his keynote at Oracle AI World.

APEXlang

APEXlang looks like a combination of YAML and JSON. Your entire Oracle APEX app can be built using a text (APEXlang) file. For example, you can add a region name, title, type, and SQL, and everything else will use the default. If you define something in the text file, it will overwrite the default. This APEXlang file will be used to generate your APEX app.

The benefits of the APEXlang file extend far beyond AI. Martin D’Souza presented APEXlang at KScope and demonstrated what it can do. Here’s a screenshot of one of his slides:

An APEX export file, in the APEXlang format, is human-readable and is easily version-controlled. It allows you to make bulk changes straight in the text file by easy search/replace. This will open a whole new way of doing development with APEX. I envision myself building the initial version of the app using AI and describing what I want. It will generate the text file, which will then be used to generate the APEX app (metadata). I can make changes in the browser (Low-Code) and continue this way. If I need to bulk update something at some point, I can export the app, modify the exported APEXlang file, and redeploy the new version. I might even develop primarily text-based solutions in VS Code and let APEX deploy the latest version repeatedly. Doing text-based development also allows merging multiple developers' changes, etc.

AI Tools

We can also make our APEX apps smarter using AI tools (functions). Before, you would give all your data to the AI (LLM), and you could ask questions. This wasn’t particularly performant, as you had to send a large amount of data across. The better approach is to use AI Tools, letting AI know how to obtain the information it needs. Here’s an example:

And a screenshot of how it is configured in the APEX builder:

Note that if you want to utilize AI today, we at United Codes have created a UC AI package that can help you significantly.

AI in Interactive Reports

Another notable feature in the next version of Oracle APEX is the integration of AI into Interactive Reports. You can ask questions in natural language to your Interactive Report, and it will add filters on the fly for you, perform breaks, etc.

It can even create charts, or you can have a chat with your IR data, and a chat panel opens on the right where you can delve deeper into your data.

User Experience

A new version of Universal Theme is currently in development. Not sure if it will make the next version of Oracle APEX, but I hope so :) A fresh new look & feel would be fantastic.

This new theme will also enable new mobile features.

Developer Experience

There are new features to make our lives as developers easier. There will be built-in live checks, much like what we offer with our QA Assistant in APEX Project Eye (APE).

Here’s a screenshot of how the new Advisor looks when an error occurs:

Having errors and checks directly in the builder is beneficial; more importantly, you can mark exceptions for false positives.

At United Codes, we place a strong emphasis on developer experience. If you haven’t checked out APEX Project Eye yet, I strongly advise you to check it out! It provides significant insights into your APEX apps, while also aiding in their development, maintenance, and monitoring.

Enterprise Readiness

Oracle is using APEX itself extensively to rebuild the Cerner healthcare applications. Huge teams are building now apps using Oracle APEX. To make the apps consistent and easy for developers to share and reuse, a new section has been added to APEX called Pattern Pages and a Global Repository.

We will explore why more features are being developed for large teams, as Oracle also requires this functionality.

Community Ideas

Finally, many new features were added that were submitted by the community through the APEX Ideas app.

If you want APEX to do something, submit it there, and the APEX team might pick it up in the future!
If you can’t wait till the next version of APEX, you can always let us know, too. With our Oracle APEX Plug-ins Pro offering, we are extending APEX while supporting and maintaining it.

Hopefully, this post provides you with some insight into what's to come. Oracle mentioned these things at APEX conferences, but hasn’t been very public about it. You can also refer to the APEX Roadmap, which is the official Oracle page that outlines upcoming features.