skip to Main Content


Make the leap
to version control

With APEXcl – a command line utility that allows you to extract an APEX application and lay it on your file system repository in a clear, logical and hierarchical way, in the corresponding programming languages.

Now APEX users can enjoy the version control capabilities
file-based system users take for granted.

APEXcl lets you:

  • Make a huge leap forward in efficiency
  • Increase software quality
  • Build team cohesion
  • Save development time and money
  • Improve DevOps

APEXcl generates APEX output files compatible
with your version control system:

  • Enjoy a file-based view of your APEX enterprise application:
    get the best of both worlds
  • Generates an additional layer of application definition files
    that are easily version controlled
  • No more tedious workarounds
  • Lets you see those files in a clear, logical and hierarchical way
  • Makes versioning of components easy
  • Analyze any version history with clarity and confidence
  • Enables efficient code review of changes
  • Makes side-by-side comparisons of two output files easy –
    no more false-positive changes
  • Helps ensure business continuity throughout the application lifecycle
  • Breaks out changes by contributor
  • Keep track of which team members are doing what

Bridge the gap
to version control

Besides resorting to tedious workarounds, you’ve never had an easy and practical solution for managing the lifecycles of components within an APEX application. That’s because, with APEX, data is manipulated directly within the database, so there is no file structure that a version control system can interpret. Until now.

No more deciphering massive SQL files

With APEX, the only available output for version control has been the APEX Export file, a single, massive SQL file that contains the entire application definition: shared components, pages, regions, etc. Even a very simple application can represent over 50K lines of code in a single monolithic block, making it impossible to read, let alone version control.

No more impossible comparisons

The massive SQL export file uses randomized values including identification keys (IDs) that change with each export, so in a side-by-side comparison, most rows will be accorded “changed” status and highlighted, making identification of real changes next to impossible.

Makes huge, opaque source code files

APEXcl does not replace the regular APEX export mechanism. APEXcl works in parallel to extract the APEX application definition from the Oracle database, then deconstructs and translates it into individual components in a granular way. This data is then organized into a clear, logical and hierarchical file structure which can be used as an input to external versioning software. So with APEXcl, you’re ready to version control!

Like “track changes” for source code

Once the application definition has been unpacked into small, manageable files, you can use your version control system to make elegant, side-by-side, before-and-after comparisons, giving you a true window in time into the lifecycle of each component that includes a clear attribution of each change to its author.

SVN, Git, and more

APEXcl supports many of the most popular version control systems and platforms, giving APEX low-code environment users the kind of source code management capabilities professionals expect.

Make the leap to version control

Download your free 28-day trial

Need a hand?

If you need any help or have questions
about APEXcl or your purchasing options,
contact us at:

Back To Top