The polyglot embedded and standalone script compiler
for professional Enterprise Application Integration (EAI) and Legacy Application Modernization.
Apex Athena™ is an embedded scripting engine that can be used to generate fast, efficient bytecode or super-performant native code on a variety of popular operating systems. Apex Athena™ powers our Apex Synchronicity™ technology, primarily used for building adapters to systems of record to facilitate real-time data interoperability, but what you can build with it is limited only by your imagination.
The languages Athena supports are familiar—Pascal, Basic, and C#—but with special syntax for transforming data in multiple formats, a powerful macro system, built-in support for linked data and access to a number of SQL and NoSQL databases, and other innovative features. Athena is based on a decade of experience helping developers create extensible, data-driven software solutions. Adding integrated scripting to your application has never been easier or more important as a competitive edge in any data-intensive domain, such as healthcare or finance.
Athena brings real language innovation to Pascal, Basic and C# with powerful data manipulation primitives unique to the Athena runtime design, including MetaPath, which is like XPath but not limited to XML data. MPath integrated into Athena can be used interchangeably with almost any file format.
Athena can also be run as a standalone command line scripting solution extendible by you for one-off ETL or systems administration use cases. You don't have to be a Delphi/C++ Builder developer to use the standalone version of Athena; you can simply use it like any other scripting engine, except you can choose between Athena's unique flavors of Pascal, Basic or C# for your scripting tasks.