Tech Time: Thoughts on Outsourcing Your Core Software

server data center
Charlie Kelly Photo
Remedy Consulting

4 minutes

Ask these four questions of your vendor and credit union team before deciding who hosts your core.

In a previous life working for one of the largest core vendors, I had the opportunity to evaluate the decisions of over 100 credit union clients that migrated their core software from being hosted in-house to being hosted in an outsourced environment maintained by the vendor.

Let me explain what this migration entails. To understand the difference between running your core software I/H versus running it O/S, think of I/H as software running on a server somewhere within your credit union’s walls. If you opt to take all of that software and move that to run within the vendor’s data center, that would be O/S.

There are other common terms for an outsourced environment. It is referred to as hosted, ASP (application service provider), SaaS (software as a service) as sometimes even “in-the-cloud”, although that term is a more generic representation.

These experiences might be helpful to credit union CEOs who have not yet decided if they want to migrate. Let’s discuss them in the frame of questions that CEOs should be asking their vendor and internal teams.

1. What will I gain if I move to a hosted environment?

The migration of credit union core systems from I/H to O/S has been happening for quite a few years.  The reason most migrate is that their vendor has a more secure environment for their hardware, has strong disaster recovery processes, and gains efficiencies in hosting multiple credit unions on the same hardware and software. The question is whether they are willing to pass those efficiencies on to you. The vendor is centralizing a function that allows the credit union CFO to concentrate less on buying hardware and hiring technical experts and spend more time running your credit union.

2. What will I lose in the migration?

Most migrations from I/H to O/S seem to go smoothly as long as the credit union does not try to change core vendors and migrate to outsourcing at the same time.

Probably the biggest complaint we hear when clients move their core to a centralized environment is that any customization the credit union has made to its environment outside the standard vendor software build will likely no longer be supported in an O/S environment. The reason that the customization is not supported is that the vendor gains efficiencies primarily by supporting a standardized “vanilla” version of the software in order to host multiple credit unions in a single data center. Simply put, vanilla is much easier to support centrally.

We always ask our clients to map which software will move to an outsourced environment and which (if any) will remain hosted at the credit union’s location. The reason for this is that the communication between software and hardware hosted in multiple locations may cause problems that the vendor may not predict. These are called environmental issues, and if they occur, they may lead to system latency (aka, “Why is this thing so slow?”) or other technical issues that vendors may not be adept at handling.

3. Will outsourcing cost me more or less?

In general, software hosted by your vendor will lead to a larger invoice from that vendor. But, when you look at total cost of ownership, you will no longer be paying for the servers you used to run in your branch, the annual software maintenance, floor space (if you can quantify that), and likely reduced salaries for the individuals that used to handle operating system maintenance, database administration and possibly software development.

A driver of your final invoice is what you currently pay for your I/H software. This might be a good time to consider hiring a consultant to analyze your product options and total cost of ownership before and after. A good consultant will have experience in I/H-to-O/S migrations, will analyze your products and ask questions you may not be considering—and thus can likely find enough vendor cost reductions to offset any fees they may charge for hosting.

4. What else should I be considering?

Timing will be critical when making this decision, and many credit unions underestimate this factor when planning. A few questions to ask:

  • When does your I/H contract end?
  • Are any technical staff retiring or likely to quit in the next 24 months?
  • When is your hardware or operating system software due to expire?
  • How much lead time do I need to run my analysis?
  • How much lead time does the vendor need for the migration?

I hope this helps anyone considering a migration. Good luck and feel free to reach out if needed.

Charlie Kelly is a partner at Remedy Consulting, New Berlin, WI, and host of the BankTalk Podcast. Remedy Consulting helps financial institutions thrive through best-in-class fintech consulting services specializing in system selections, core contract negotiations, outsourcing/in-house advisory, mergers & acquisition and strategic planning. As a trusted advisor to banks and credit unions located in Wisconsin, the Remedy Team has executed over 600 system selection and vendor negotiations since 2016. Our clients receive a cost reduction on their core vendor contracts and increased efficiency with Remedy’s Price Repository™. To learn more about Remedy Consulting, visit or email Charlie at

CUES Learning Portal