6 Factors to Consider When Deciding Between A Migration or An Off The Shelve Solution

6 Factors to Consider When Deciding Between A Migration or An Off The Shelve Solution

By Joe Rafanelli | Published on December 13th, 2019 | Last updated on February 22nd, 2021 |

As a Technical Account Manager, I deal with many clients who struggle with the decision to either migrate from a legacy platforms (e.g.. VFP, VB6 or ASP classic) to a modern platform (e.g. C# .NET Web) or purchase an off-the-shelf solution.  Time and money are often the only deciding factors on how to move forward.  However, this is can be a bit short sited as there are many other factors to be considered. A Commercial Off-The-Shelf (COTS) solution can appear cheaper and quicker to implement in the short term but often winds up costing your company more in the long run.

Consider the following factors: 

  1. Training – Frequently legacy systems have been in existence over 20 years. Meaning employees are comfortable and efficient with the application. They process transactions, look up client information and run reports with ease. This saves considerable time which ultimately increase your bottom line.

  2. Licensing Fees – With a COTS solution typically licensing fees are paid upfront and kick-off during the implementation process. If you are implementing an on-premises solution – after the initial license is paid, you will also pay annual maintenance fee (typically 20 – 25 % of the software license) for upgrades and some level of support. All of these fees impact your bottom line making this decision complex and confusing.

  3. Process Compatibility – A COTS solution is designed as a one size fits all product. Meaning it is unlikely to fit all your business needs and required functionality from the start. Adding the required business process to a COTS product is costly and time consuming. By the time clients complete this phase, they find it would have been better to stick with their existing application.

  4. Turnaround Time – System usability and functionality can be achieved quicker with a COTS approach. Which makes sense since this is typically a one size fits all solution.  However, depending on your business, this speed may not help if your business process needs are not met. This could negativity impact the user experience and ultimately affect your bottom line. Careful consideration of your business needs vs how soon they are required, will need be to be analyzed and vetted.

  5. System Support – There will be times when mistakes are made with the data or systems bugs occur and support will be required. When buying a COTS solution, you will either have to pay for a fast tier (e.g. level 3) support or will have to wait (until the next commercial release) for a vendor to resolve your problem.  This coupled with not owning the source code (you can’t fix the problem in-house) can cripple your business depending on severity.

  6. Product Roadmap – Most functional enhancements starts with a good idea generated from a client and the execution of it within the software. With an off the shelf solution, the vendor may be receptive to your idea and willing to implement it. However, this is only if they think it’s in-line with their wider market sector. Even if your idea is in the pipeline, it often takes months even years before you see results.

Macrosoft’s Migration Expertise

Don’t be left behind. Evolve to the application of the future. Download our migration brochure to understand the proven methodologies to safely migrate your business application for the modern world.

From my experience, working with numerous clients and from a Technical Account Manager perspective, making the decision to migrate verses selecting an off-the-shelf product, should be done after an in-depth due diligence of research and consideration of both current and future business needs. Also ensuring every stakeholder is on board with the choice is just as important.  An experienced migration partner will help to ensure a seamless migration of your legacy application, keeping zero downtime without any business disruption. A migration can seem like a complicated business – but it’s one that’s made much more comfortable if the right strategy and planning is done in the initial phase. Macrosoft’s migration experts can assist you and your business in making the right choice for your business-critical legacy application.

To learn more about Macrosoft and how we can help, please either visit our website at www.macrosoftinc.com   or give Joe Rafanelli a call at (973) 889 – 0500 ext. 1253

Joe Rafanelli on Linkedin
Joe Rafanelli
Director of Migration Services at Macrosoft Inc
Joe Rafanelli is the Director of Migration Services at Macrosoft. In this capacity, Joe acts as the single point of contact for Macrosoft’s migration solutions. Additionally, he collaborates with internal technology analysts to understand requirements, work scope, and maintain client relationships ensuring their satisfaction .

Prior to joining Macrosoft in May 2017, Joe had a resplendent career in the Banking Industry spanning 25 years. He focused on Account Management, Project Management, Implementation Management, and Product Development for companies like JPMorgan, Citigroup and Brown Brother Harriman.

Joe is excellent at improving the client experience by driving change management projects to completion. Joe has B.S. Finance, MBA Investment Finance, Project Management certificate & Database Management certificate.
Recent Blogs

How to Virtualize your VFP Application
How to Virtualize your VFP Application
Read Blog
Why Developers Hesitate to Convert VB6 to VB.NET
Why Developers Hesitate to Convert VB6 to VB.NET
Read Blog
From Desktop to Cloud: Simplifying Application Migration
From Desktop to Cloud: Simplifying Application Migration
Read Blog
Why VB6 Migration to .NET is Essential Now
Why VB6 Migration to .NET is Essential Now
Read Blog
Visual FoxPro in 2019
Visual FoxPro in 2019
Read Blog