Back to

Aloha POS: Environment & Licensing Requirements


Technical Teams, Engineers, & Product Teams.


There are required Aloha POS versions and licensing requirements required to allow Olo to integrate to Aloha POS. This article lists and explains them and their associated terms.


COM - Component-Object-Model (COM) interface, introduced by Microsoft in 1993 used to allow authorized third party companies to interface to a software application.

Aloha Connect - the NCR Branded use of COM that bridges the communication gap between Olo and Aloha POS.

External Interface Terminal (EIT) - Virtual POS Terminal that is configured within Aloha’s local store database and runs in the background on the server to allow order entry via Aloha Connect. 

Interface Server - Virtual Server that is used to launch iber on the Interface Terminal that is configured within Aloha’s local store database and runs in the background on the server.

EIT License: One EIT designated for each hardware device that is integrated (kiosk, mobile device, etc).

Physical Aloha POS System - must have at least 1 physical Order Entry Terminal to serve as master and cannot be an all-in-one BOH/FOH setup.


Versions & Software

  • Brand must be using Configuration Center to manage their database.
  • NCR has minimum Aloha POS versions that support communication for Olo thru the Aloha Connect. If you are running a lower version than the minimum requirement, please contact your NCR/Aloha reseller for upgrade information. These minimum versions are as follows:
    • (End of Life, but Olo orders can be sent to Aloha)
    • 14.1 - any version
    • and RAL are recommended by NCR
      > Lesser versions will require manual manipulation to register the interface terminal
  • For versions above 6.7.64+ and 12.3.31+, there is an NCR provided file that must be manually copied into your bin directory on AlohaBOH. 



  • Aloha Connect with at least one External Interface Terminal license must be enabled on your Aloha Security Key. Without this, Aloha will not allow the Interface Terminal to run. This is needed to integrate Olo ordering to Aloha POS.
  • If running more than one External Interface, you are required by NCR to obtain a license for each.
    • Example: If Olo were to run in a store that also has another SDK API running (let’s call it LoyaltyProX for our example), then the site would be required to have 3 EIT’s if LoyaltyProX runs on the server + on one handheld terminal. This is how that would break down:
      • 1 EIT for Olo on the server
      • 1 EIT for LevelUp on the server
      • 1 EIT for LevelUp on the handheld
  • EIT's are specified in a line item on the Aloha Key Sheet as Interface Terminals: ___


Didn't find what you need?

Submit a request to our Help Team and someone will
get back to you shortly.

Submit a request

Copyright © 2018 Olo. All rights are reserved.