A banking application where a customer can create account, deposit money, transfer to another customer's account etc.