There are a variety of software programs used in banks, which can vary depending on the size and type of the institution. Some of the most common software used in banks include programs for customer relationship management (CRM), human resources (HR), accounting, and loan origination. In addition, many banks also use data analytics software to help make better decisions about risk and opportunities.