Credit unions and small banks often need to purchase software to manage customer accounts, process transactions, and more. This software can be purchased from companies that specialize in software for financial institutions, such as Fiserv and FIS Global. These software companies offer a variety of features and services, such as web-based customer portals, mobile banking, and payment processing. They also offer support and training for the software, so that the financial institution can get the most out of their purchase. Additionally, software can be purchased from third-party vendors, such as IBM and Microsoft, although it may not be as tailored to the needs of the financial institution.