a simple bank account management system that lets bank customers view their account balance and transactions, and make deposits and electronic payments.