In this project, I implemented the basic functionality of a banking system such as check balance, withdraw and deposit cash as well as create customer and manager accounts. This project was implemented in C++ and uses all the OOP concepts such as classes, inheritance, aggregation, composition.