Automated teller machine (ATM) is a computer terminal that functions as a miniature financial institution. ATM's enable people to make a variety of banking transactions at any time. For example, a customer can use an ATM to make a bank deposit, withdraw a limited amount of cash, transfer funds between accounts, or get a cash advance on a credit card.