ATM Machine use Java language and FXML file for the user interface.
ATM contain Bank that holds the accounts inside. Ask for the bank account number and the password and check if there are correct, wrong or exists. When logged in, it has functionalities to it deposit or withdraw money out of the account, get balance and change the password.