The main types of banking software apps are:
Core banking, defined as a backend system that makes it possible to perform banking transactions
Loan Management, made for monitoring the information about indebted clients
Stock market management, which takes care of financial portfolio management