what kind of software is used in banks