The X2 software is heavily reliant on hardware, such as a (e.g., ACR38 or ACR39). The software interacts with this hardware to communicate with the EMV chip. Typical Workflow: