Automated teller machines (ATMs) are electronic devices that enable customers of financial institutions to perform financial transactions such as cash withdrawals, deposits, transfers, or obtaining account information at any time without direct interaction with bank staff.