This repository contains the code for a simple ATM machine written in Java. It has the basic features of an ATM like showing transaction history, withdrawal of funds, depositing funds, transfer of funds, etc. This project invloves five classes : Account, User, Transaction, Bank and ATM. The main() method is present in the ATM class.