An ATM controller (ATMC) is a system used in financial institutions to route financial transactions between ATMs, core banking systems and other banks. An ATMC is sometimes referred to as an "EFTPOS Switch". An ATM controller is key infrastructure in an interbank network.