The integration between ASA and the Oracle Retail POS system creates a logical division between the Oracle Commerce-only components of ASA and the ORMPOS integration components. To achieve this, a new plugin framework was created to allow the ORMPOS integration components to function as discrete plugins.