Getting Started‎ > ‎


Alert: newer version of the download page is here.

Use this page to download, install and verify Automated Business Logic (subject to Legalities and Pricing, below).  You will most likely want to use an IDE such as Eclipse or IntelliJ.

This page shows you how to install the Full Product, including the runtime, source, and samples.  It is the recommended install. You can also install versions of the demo application for your specific framework, as further described in Install Types.

Get it

Get your download below.   Click here for a Release Summary.  
If you have any difficulty downloading, use this link instead.

Detailed Instructions

This page provides a summary of the download process.  For more detail (a video, screenshots), see the Installation Instructions.


Since the installer includes all required libraries, you'll be up and running in under 15 minutes after you get the following basics (click this link for a full list of 


Heads up

Unzipping the download on Windows results in file name length errors.

This is in our documentation (also available online), and can be safely ignored.
Follow the Installation Instructions to create a workspace from the expanded zip/tar, and import these existing sample projects:
  1. abl - the runtime engine (referenced by the other projects)

  2. BusLogicDemo - a small database and JSP application (demonstrated on the Home Page)

  3. BusLogicExt - logic extensions used in the next step

  4. BusLogicIntro - larger database used for training

  5. Problems?  Check out the Trouble Shooting Guide.  Or contact us via Website Chat
You will need to create a web server (such as Tomcat) as described in the Installation Instructions, and add the BusLogicDemo project into it.   There should be no errors at this point.


You are now fully installed.  It is important that you perform the Installation Verification steps to:
  1. BusLogicDemo - start your web server and run the simple JSP app (http://localhost:8080/BusLogicDemo) to illustrate ABL (demonstrated on the Home Page)

    1. For ABL 2.1, use http://localhost:8080/BusLogicDemo/index.jsp to run without the video tutorial.

  2. BusLogicIntro jUnit tests - run the ant script at build/runAllTests_hsql.xml (no user interface)

Get Help

Click the chat box on the home page.

Sign up for the Forum to get support from Automated Business Logic and other users, make your own contributions


If you have not already done so, view the short video on the Home Pageand read the 2-page Technical Summary.  You can most easily explore Business Logic as follows:

  • Operations: take the 5 minute Tour 
  • Design: explore the Tutorial to learn business logic patterns 
    • See and run these examples using the BusLogicIntro database in your download
    • Or just browse to explore how ABL addresses complex problems with just a few rules

Easy to try on your own projects 

It is easy to introduce Business Logic to your project: simply add a Hibernate configuration parameter, and start introducing Logic Components.   Initially, these might be as simple as a multi-attribute constraint, or auditing.  Find out more in the Getting Started guide.

Legalities and Pricing

This Full Product download is provided for evaluation and development purposes, and is subject to the Legal notifications at the bottom of this and every page.  You must obtain a valid license for production use - please see the contact information at the bottom of every page.  Pricing is described here.