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.

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 low-code development on your file-based version control system:
    have your cake and eat it too!
  • Generates an additional layer of application definition files
    that are easily version controlled
  • Lets you see those files in a clear, logical and hierarchical way in their corresponding languages
  • Makes versioning of components and analyzing their history easy
  • Enables efficient code review and side-by-side comparison of changes
  • 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

Need a hand?

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

Back To Top