A license file is required for both ABL JDBC driver and ABL JDBC server products.
The license model used for the two products are similar in such a way that both products are licensed per logical computer (server/workstation) with no limitation on number of users neither named nor concurrent.
The understanding of the term logical computer – or processing environment - as used in this licensing terms is that of a physical or virtual processing environment as follows:
| ABL JDBC Server | |
| One Application Server serving multiple clients | One Server license |
| Multiple Application Servers running on the same logical computer | One Server license |
| Multiple logical computers (Virtual Machine) sharing the same hardware (physical computer) | One Server license per Virtual Machine |
| ABL JDBC Driver | |
| One workstation computer making multiple connections from the same user session | One Client license |
| One server computer making multiple connections from the same user session | One Client license |
| One server computer making multiple connections from unattended user session (Application Server) | One Client license |
| One server computer making multiple connections from different user sessions (Terminal Server) | One Client license per Terminal Server session |
| Multiple logical computers (Virtual Machine) sharing the same hardware (physical computer) | Each Virtual Machine is licensed correspondingly to the usage |