Four people are seated at a table, listening to a speaker in a conference room with a presentation screen.

The old system still works, but for how long?

The old system still works, but for how long?

Jessica A.,

Jan 21, 2026

Too Long; Didn't Read

Legacy systems are expensive to maintain and risky to change. However, doing nothing is not a solution either - costs increase every year, and eventually, it becomes too late. The three options: migration (new platform, same logic), replacement (completely new), or retention (optimize and maintain). The right choice depends on your situation - not on generic best practices.

The Dilemma No One Wants to Solve

Your oldest system is probably between 10 and 20 years old. It works. But every update takes longer. Specialists become scarce. Operating costs rise every year.

At the same time, everyone knows: It's terribly risky to touch this system. It is intertwined with hundreds of processes. If something goes wrong, the business stops.

This is the legacy dilemma: Expensive maintenance or costly and uncertain change.

(Most companies choose option three: close their eyes and hope. It works. Until it doesn't anymore.)

What Legacy Systems Really Cost

Most companies dramatically underestimate the costs. They look at the IT budget and think: "500,000 francs per year for a critical system - that's okay."

That's not the whole truth.

The Direct Costs

Hardware support for old systems. Expensive licenses for proprietary platforms. Backup and recovery that require specialized knowledge.

The Hidden Costs

Developers who know old technologies like COBOL earn 30-50% more than average. Debugging takes longer because fewer people understand the system. Documentation that is either outdated or nonexistent.

The Opportunity Costs

This is the largest item that is often overlooked.

Your developer team spends 60% of its time keeping the legacy system running. That means: 60% less time for new features.

When a new requirement comes, integration takes three months. With a modern system, it would be three weeks.

Junior developers don't want to work on COBOL. Your recruiting becomes more difficult.

Add everything up: Your legacy system doesn't cost you 500,000 francs per year. It probably costs you over a million.

The Three Options

There are exactly three strategic paths. None is universally right. All have advantages and disadvantages.

Option 1: Migration

You take the system as it is and move it to a new platform. From on-premise to cloud. From old hardware to modern infrastructure. The business logic remains the same - only the technology underneath changes.

When it makes sense: The system is technologically outdated, but the architecture is solid. You want to lower operating costs without rewriting everything.

Costs: Typically 30-50% of what a rebuild would cost. Timeframe: 6-18 months.

Option 2: Replacement

The old system is completely replaced. Either by a purchased standard solution (SAP, Salesforce) or by a complete rebuild.

When it makes sense: The architecture is broken. Your business processes have fundamentally changed. You need new capabilities that the old system can't provide.

Costs: The most expensive option. Timeframe: 18-36 months for a rebuild.

Option 3: Retention

You keep the system but make it less painful. Optimization, better monitoring, security patches. Maybe you hide it behind modern APIs so new systems can communicate with it.

When it makes sense: The system is stable. There are no major expansion requirements. You don't have the budget for migration or rebuild.

Costs: The cheapest option in the short term. But the opportunity costs remain.

How You Decide

The question is not: What is the best option? The question is: What is the best option for you?

Four Questions You Should Ask Yourself:

How critical is the system? If it fails, does the business stop? Then you are risk-averse - prefer migration over rebuild.

How is the architecture? Solid base, just old technology? Migration. Broken architecture with a hundred patches? Better replacement.

How often do you need new features? Frequently new requirements? Then the innovation bottleneck is expensive. Stable, rarely changing requirements? Retention can work.

How does your budget look? Large investment budget? Replacement is realistic. Small budget, but high pressure? Migration is the compromise.

The Most Common Mistake

The biggest mistake we see: Doing nothing and hoping.

"The system still runs. Why should we touch it?"

The problem: Time is working against you.

With each year, operating costs rise. With each year, fewer developers find the technology interesting. With each year, security becomes more questionable.

Eventually, your best expert retires. Or changes jobs. And suddenly nobody understands how the system really works.

That's the point at which it becomes expensive. Really expensive.

The second biggest mistake: Replacing the entire system when a migration would have sufficed. Rebuilds are risky, expensive, and take a long time. If the architecture is solid, migration is almost always the better way.

When It Goes Wrong

Legacy modernization is risky. But risks are manageable if you recognize them early.

The biggest problems we see:

Hidden Dependencies. The system depends on a hundred small things that no one has documented. Solution: Dependency mapping early in the project. Who uses which data? Which systems are dependent?

Performance Degradation. The new system is slower than the old one. Solution: Baseline measurements before migration. Performance tests under load before you go live.

Data Loss. During migration, data is lost or corrupted. Solution: Multiple dry runs. Data validation after each migration.

Scope Creep. Initially, it was a migration, now it's becoming a rebuild. Solution: Strict scope definition. Just migration, no new features. Changes must be approved.

The Point

Legacy systems are not inherently bad. They are often reliable, stable, proven. The problem is: They become more expensive as the world around them changes.

There is no universal answer. Some systems should be migrated. Some should be replaced. Some should be retained - for now, with smart management.

The worst thing you can do is nothing. The second worst is: Replacing the entire system when a migration would have sufficed.

The right decision? The one that fits your situation. Not some generic best practice.

The first step is always the same: An honest conversation. What does it really cost us? What are our options? And how long can we wait?

After that, it becomes concrete.

Do you have a legacy system giving you headaches? We conduct assessments for Swiss companies - honest, pragmatic, with clear recommendations. Talk to us.

Join us on the journey

Effortlessly schedule a conversation and discover how we bring success in the digital world to your company.

Two men engaged in conversation, smiling, while sitting in a cozy indoor setting with plants and natural light.

Join us on the journey

Effortlessly schedule a conversation and discover how we bring success in the digital world to your company.

Two men engaged in conversation, smiling, while sitting in a cozy indoor setting with plants and natural light.
Abstract graphic featuring colorful blocks and lines, creating a modern digital aesthetic.
Text reads: "And so it begins, a digital journey."
Contact us!

Grabenstrasse 15a

6340 Baar

Switzerland

+41 43 217 86 70

Copyright © 2025 ODCUS | All rights reserved.

Abstract graphic featuring colorful blocks and lines, creating a modern digital aesthetic.
Text reads: "And so it begins, a digital journey."
Contact us!

Grabenstrasse 15a

6340 Baar

Switzerland

+41 43 217 86 70

Copyright © 2025 ODCUS | All rights reserved.