How Do You Prioritize Which Legacy Systems to Modernize First?
You have five major legacy systems. Your EHR is slow and painful. Your claims system is ancient and fragile. Your customer portal is losing you business because it’s outdated. Your inventory system works but hasn’t been updated in seven years. Your reporting system is a mess that runs batch jobs from 2 AM to 4 AM every night.
All five are candidates for modernization. You have budget for two. Which do you choose?
Most organizations approach this wrong. They choose the system that hurts the most acutely. The one that caused the last major outage. The one that customers complain about. The one that’s slowest. This makes intuitive sense. Fix the biggest problem first.
But intuition is wrong here. The system that hurts most acutely is often the worst candidate for modernization. The system that will actually succeed is something different.
Why Intuition Leads You Astray
Your claims system is ancient and fragile, so you should modernize it, right? The stakes are high—claims processing is revenue. If you break it, money stops flowing. So you architect carefully. You validate obsessively. You move slowly. You take two years to modernize something that might have only taken 18 months under different circumstances, because the stakes are so high that mistakes are unaffordable.
Meanwhile, your customer portal is aging and losing you business. It’s lower stakes—customers find workarounds, even if it’s painful. But it’s also lower visibility. Failure isn’t catastrophic. You can fail faster, learn faster, iterate faster. You could modernize this in 12 months instead of 24.
The system that’s “most broken” isn’t always the system you should modernize first. You should modernize systems that are:
Lower stakes, so you can move faster. If failure is recoverable, you can take intelligent risks. You can deploy more frequently. You can discover architecture issues without catastrophe.
Bounded and well-understood. If you understand the system completely, you reduce discovery overhead. If it’s small, you reduce scope. You get done faster, prove the new architecture works, and build credibility.
Valuable but not critical path. You want modernization that creates visible business value without being production-critical. This lets you show ROI while reducing risk.
Independent, with few dependencies. If modernizing this system requires coordinating with three other teams, you’ve increased complexity and coordination overhead. You want systems you can modernize with minimal external coordination.
The Right Framework: Impact vs. Risk vs. Complexity
Instead of “which system hurts most,” ask three questions:
Impact: How much business value does modernizing this system create? Don’t measure this as “revenue if we fix it.” Measure it as the difference your modernized system creates. If you modernize your reporting system from running batch jobs at 2 AM to real-time dashboards, what decisions do people make differently? How much better do those decisions become? Is it worth the modernization effort? For some systems, the answer is “barely.” For others, it’s “tremendously.”
The EHR modernization has high impact because clinicians work with it all day. Faster, better UX means faster patient care. The inventory system modernization has lower impact because it works, and people have adapted to its limitations. The customer portal modernization has medium impact because it affects customer experience but isn’t directly revenue-bearing.
Risk: How much risk do we take by modernizing this system? Risk isn’t just “might we break it.” Risk is “how much operational pain do we create if the modernization goes wrong?” Your claims system is high-risk because breaking it stops revenue. Your customer portal is medium-risk because it degrades customer experience but doesn’t break business. Your reporting system is low-risk because people have 24 hours to find workarounds if it breaks.
Complexity: How much technical and organizational complexity does this modernization create? This includes scope (how many systems does it integrate with), data issues (how dirty is the data), team dependencies (how many teams need to coordinate), and skill gaps (do you have the right expertise to do this?).
Your EHR modernization is high-complexity because it integrates with everything. Your customer portal is low-complexity because it’s relatively isolated. Your claims system is medium-complexity because it’s integrated but the integration patterns are well-understood.
The Priority Matrix
Map these three dimensions:
HIGH IMPACT, LOW RISK, LOW COMPLEXITY = Modernize first
HIGH IMPACT, HIGH RISK, LOW COMPLEXITY = Modernize second (high value, but carefully)
LOW IMPACT, LOW RISK, LOW COMPLEXITY = Modernize third (easier, but less important)
HIGH IMPACT, HIGH RISK, HIGH COMPLEXITY = Modernize last (wait until you have more experience)
LOW IMPACT, HIGH RISK, x = Don't modernize (not worth the risk)
Your first modernization should be in the top-left: high impact, low risk, low complexity. This is typically a bounded system with few dependencies that creates real value but doesn’t threaten the business if something goes wrong.
For most organizations, this is something like:
- A customer-facing portal (high impact, medium risk, medium complexity)
- A reporting/analytics system (medium impact, low risk, low complexity)
- An integration/middleware system (medium impact, low risk, medium complexity)
NOT your core transactional system. NOT your highest-revenue system. Something valuable but somewhat isolated.
A Realistic Example
Let’s say you’re a healthcare organization with these candidates:
EHR: Touches everything. Patient safety implications. Clinical workflows critical. If broken, clinicians can’t work. High-impact, high-risk, high-complexity. Modernize last.
Claims processing: Revenue-bearing. Integrates with multiple external systems. High-impact, high-risk, medium-complexity. Modernize second or third.
Patient scheduling: Medium-impact, medium-risk, medium-complexity. Independent from most systems. Good candidate.
Internal analytics: Low-impact on operations, but creates business value. Low-risk, low-complexity. Good candidate.
Appointment reminders: Low-impact, low-risk, low-complexity. But also low value. Skip unless it’s super easy.
Your priority would be: Internal analytics (prove you can modernize something simple and deliver value), then Patient scheduling (medium-complexity, medium-impact, isolated), then Claims processing (higher stakes, more dependencies), then EHR (highest risk, highest complexity, touches everything).
This sequence lets you build organizational capability and confidence. By the time you’re ready to tackle your highest-risk, highest-complexity system (the EHR), you’ve done 2-3 other modernizations. Your team knows how to do this. Your architecture is proven. Your operational processes are tested.
The Sequencing Advantage
This sequencing creates a flywheel:
- First modernization succeeds (lower risk). Builds team confidence.
- Second modernization is larger but benefits from patterns from the first. Delivers value faster.
- Third modernization is large but routine. You’ve done this before.
- Fourth modernization is the scary one, but by now it’s not actually that scary because you’ve built the skills.
The organizations that modernize most successfully don’t tackle their biggest problem first. They tackle their best problem first—the one that’s high-impact but low-risk and relatively isolated. They use that to build capability. Then they move up the risk/complexity curve.
This approach takes longer overall (you’re not modernizing your most critical system first), but you’re more likely to actually succeed. And by the time you get to the critical systems, you’re doing so with an experienced team and proven patterns.
The Political Reality
Here’s where this gets hard: your executives probably want you to modernize the most painful system first. “We just had an outage in claims processing—let’s fix that.” That’s emotionally reasonable but strategically wrong.
You need to educate your stakeholders on why sequencing matters. The conversation goes like this:
“We could modernize claims processing first because it’s painful. But claims processing is mission-critical, so mistakes are expensive. We’d move carefully, validate obsessively, and it would take 24-30 months. Or we could modernize the analytics system first—it’s lower stakes, so we can move faster, learn what works, iterate. It takes 12 months. Then we can apply everything we learned to claims processing, and do that in 18 months instead of 30. Total time is the same, but we understand our new architecture better and we have better outcomes.”
That’s a better story than “let’s de-prioritize our biggest problem.” But it requires explaining the tradeoff.
What This Means for Your Roadmap
When you’re building your modernization roadmap, don’t choose based on pain. Choose based on the impact-risk-complexity matrix. Sequence your work to build organizational capability. Start with something valuable but relatively isolated. Build confidence. Move up the complexity curve.
The system that’s most broken might not be the one you modernize first. But it will be the one you modernize successfully, because you’ll have built the skills and patterns to do it right. That’s worth waiting a year or two.