When relationships with a Managed Services Provider (MSP) or Cloud Service Provider (CSP) begin, everything seems perfect. That "honeymoon phase" - your systems run smoothly, issues are resolved quickly, and communication is seamless. Over time, however, things can change. Strategic misalignment, cost-cutting measures, or leadership shifts can cause service levels to decline. If this happens, you may find yourself in a frustrating situation—one where leaving your provider becomes unnecessarily difficult.
The way a service provider handles offboarding is one of the most revealing tests of a company’s character. Doing the right thing, even when a customer is leaving, reflects integrity and long-term thinking.
Why Relationships Fail
MSP relationships can fail for several reasons, including:
1. Lack of Investment by the Provider
A provider’s priorities can shift over time. I saw this firsthand at a previous employer, where leadership began focusing heavily on SAP. SAP had a higher rate of return for every dollar spent. This meant resources were sapped away (pun intended) from JDE & EBS and funneled into the SAP business line. JD Edwards & EBS customers (once a priority) were squeezed for resources. This wasn’t because JDE or EBS were unprofitable but because management saw more profit elsewhere.
2. Strategic Realignment
As MSPs evolve, their goals may no longer align with their customers’ needs. Acquisitions, mergers, or shifts in market strategy often leave customers behind.
3. Radical Cost-Cutting
To maximize profitability, some MSPs reduce service levels to the bare minimum required to avoid breach of contract. This leaves customers struggling to maintain the level of service they initially signed up for.
Even if you trust the people you’re working with today, circumstances can change quickly. A provider’s leadership or ownership might shift, bringing new priorities that no longer align with your business.
Building a Strong Prenup: Transition Services
Your contract should include a detailed transition services clause. Don’t rely on vague promises.
Here’s what to include:
1. Ownership of Operating Systems and Databases
The guiding principle should be this: customer systems are the customer’s systems; MSPs are merely custodians. Ensure that your agreement reflects this, explicitly stating that you own your operating system instances and databases outright. Demand the ability to replicate these instances to your new environment via storage-based replication.
2. Removal of Provider Intellectual Property or Supplier-Provided Software
If the MSP’s intellectual property (IP) or supplier-provided software needs to be removed after migration, establish a clear process:
- Self-certification: The customer certifies that all provider IP and software have been removed.
- Audit rights: The provider can verify this via screen share to confirm compliance.
- Third-party software removal: Suppliers may have a contractual obligation to ensure that any third-party software they are licensing has been removed from the operating system instance.
3. Account Reassignment for Public Cloud Environments
If your MSP hosts your systems in a public cloud like AWS or OCI, insist on the ability to reassign the cloud account to your ownership. This minimizes disruption by avoiding the need for complex migrations.
4. Cost-Effective Transition Services
Get a clearly defined rate table with hours caps on the total number of hours. Differentiate rates for onshore and offshore resources to ensure transparency and fair pricing.
Doing the Right Thing
One of the reasons I joined Denovo was my experience migrating a customer away from Denovo while at a previous employer. I was struck by how frictionless Denovo made the process. Denovo worked collaboratively, doing everything in their power to ensure a smooth transition. It was clear that their focus was on doing right by the customer, even as they were leaving. That experience left a lasting impression on me and made me want to be part of a company that operates with that level of integrity. Fast forward several years later and I’m the CTO of Denovo.
That being said, not all companies approach these situations in the same way. Some providers may put up unnecessary barriers to make these migrations painful. It’s a reminder of why clear agreements and expectations are so important.
Denovo’s Commitment
This is an open invitation for other JD Edwards Cloud Service Providers to join us in putting customers first.
Protect Yourself Before You Need To
Just because your MSP relationship is strong today doesn’t mean it will remain that way forever. By addressing transition services upfront, you’re protecting yourself against unforeseen changes.
Start your relationship with a prenup. It’s not about mistrust - it’s about ensuring you’re never in a hostage situation when it’s time to move on.
Want to see your question answered in the series, or just want to subscribe for alerts on future issues? Simply fill out the form below!