Commercial banks perform primary functions of accepting deposits, advancing loans, and creating credit. They also provide secondary functions like agency services and general utility services. Modern banks help achieve socio-economic objectives set by governments, such as promoting small businesses and self-employment through specialized lending schemes at concessional rates of interest.