Banks and credit unions use multiple software platforms, from customer relationship management to transaction processing. These need to work in harmony for optimal results.