Repertoire Server Evaluation Download

Thank you for your interest in evaluating our software. You are welcome to try out the full suite of our software as shown below. When you are ready to purchase the specific product, we will issue the individual key to activate only the required product functionality.

Repertoire Server 8.10.0

The Elixir toolset now combines Ensemble (Data Designer), Report (Report Designer) and Perspective (Dashboard Designer) into a single Repertoire Designer. There is a new Remote Designer which includes a Schedule Designer (previously Choreographer) as part of the package for Repertoire Server.

Elixir Repertoire Server 8.x now includes Ad Hoc functionality (Elixir Ad Hoc report and analysis) and redesigned to provide a web administration browser interface. Integration of the Repertoire Server with existing applications can be achieved via REST API or the existing Java Client (ERS Client) API for backward compatibility. From version 8.x onwards, no ad hoc plug in is required as this feature is now part of the Rerpertoire Server installation and its use is governed by the license keys provided.

Please proceed to download and install the software and key below:

You will need Java pre-installed to run the .jar files. For instructions on downloading and installing Java, please see Installation Note below.

You must download and deploy the license key to unlock the software, unless you already have a version 8 full license key. Every major version will require a new key, and please approach our sales to obtain your new key if you have a valid maintenance contract. Please note that this key will only override an existing key of the same version, while a previous version key will not be affected.

SoftwareFormatFile SizeDownload Links
Repertoire Server Installer.zip146.8 MB
License Key
ElixirRepertoireBIServerMultiEngine & Ad Hoc License<1KB
Repertoire BI Remote License<1KB
Installation Guide
Elixir Repertoire 8 Installation guide.pdf485KB

Evaluation license key expires on: 30 June 2023

Please note that for Repertoire Server evaluation, only Dual-Engine is provided. This comes with a built-in restriction for limited parallel processing with up to 2 concurrent threads. For large scale load testing purposes, please approach our sales team for a Multi-Engine key.

For sales enquiry, please email our sales team at, or if you need an extension of evaluation period. If the above installations do not work for you or if you have any technical enquiries, please contact our technical team at


Java runtime is required.

The software requires a Java SE version 7.x Runtime Environment (JRE) or later. If you do not have Java pre-installed, please download and install it from here or from your preferred vendor.

Tip: To test if your system is Java enabled, open a Command Prompt or equivalent Console and enter “java -version”. This will show the version of Java installed in your system, if any.

Deploying License Keys

The installation includes all the various software components, but it is your license key that determines which components get activated.

Please note that if you have a key of an earlier version, eg version 6, you will need to obtain a new key as the key is refreshed for every major version.

For Elixir Repertoire Server and Ad Hoc Server

Please unzip the license .zip file and place ElixirRepertoire8-Server-license.txt at the $USER_HOME directory, eg. C:\Documents and Settings\User.

For Elixir Repertoire Remote

All users given the access to the Server will be able to use Repertoire Remote as a Viewer without any key deployed, as a built-in key is already provided at the server side. But for modifying templates, each user will need to have a license key for Remote.

To install the key, run the server, browse to http://localhost:8080/ and logon as any user, eg the default “user”, password, “pass”. Select “Remote” at the top menu, and click on the software image or the “launch” button to run Remote. You can now use the Remote as an interactive “Viewer” to view and render reports, data, and dashboard, as well as to create scheduling jobs, if you are so authorized by your administrator.

To enable Remote as a designer, you will need to install the key by clicking on the “Global Properties” icon at the top bar. The license tab will allow you to locate the .zip file containing the license, or the license .txt file itself. The name of these files does not matter as the built-in key installer will copy out the content into the $USER_HOME directory, eg. C:\Documents and Settings\User, to create a new license file, ElixirRepertoire7-Remote-license.txt.

Running the Software

Once the keys are deployed, you may run the software by navigating into the \bin directory to select the appropriate launcher, eg startServer.bat for Windows or for Unix and Linux. Remote Designer is launched after the Server is running by first logging in to http://localhost:8080 with default administrator id: “admin”, and password: “sa”. Remote menu is then available available for launching, which will deploy over the web through Web Start to install a locally cached copy, with auto-update when the server has a newer copy. You can now access the server administration module to create new users, groups, and filesystems, specifying the access control, or simply view the templates provided.

Elixir Repertoire Server Manual is available at \docs directory, detailing the administration and configuration options for access control, the web interface (which can be customized) as well as docmentation for the REST APIs and the Java Client APIs.

Elixir Repertoire Server is designed for standalone operation, requiring only Java SE to run. By decoupling the Server from the calling program, it provides a more cost effective way for adding multiple instances of the Server on the same or different physical server for horizontal scalability. Vertical scalability can also be achieved by allowing higher multi-threading, subject to license control, without the usual resource contentions that may occur in an embedded environment.

Nonetheless, one can still embed the standalone Repertoire Runtime in a Java EE application, but it’s restricted to allow only a single-threaded operation. To unlock for multi-threading, please approach our sales team to purchase the corresponding key.