A legacy software system often runs stably for decades, and that is precisely the problem. As long as it’s running, no one touches it. The database license is renewed every year, the one colleague who still understands the application is about to retire, and the vendor stopped providing support long ago. The system has become invisible—until it becomes a risk.
In manufacturing companies, this pattern is particularly costly. An old process data system, a discontinued MES, or a database from the early 2000s stores quality-related data that you’re required to retain for ten years or more. You can’t simply shut down the system, but keeping it running costs more each year in licenses, maintenance, and dedicated IT staff.
This article explains how to identify a legacy software system that’s ready for replacement, what the true costs of continued operation are, what risks it creates, and how a structured replacement process works step by step. By the end, you’ll know which of the three options—replacement, migration, or archiving—is right for your situation.
KEY POINTS AT A GLANCE
|
IN SHORT
|
A legacy software system is an outdated software application that remains in production use even though its technology, maintenance model, or integration capabilities are no longer up to current standards. The term does not refer to age alone, but rather to the balance between business-critical importance and limited maintainability. A twenty-year-old system that is well maintained and has modern interfaces is not a legacy system. A five-year-old system without vendor support and without integration capabilities may already be one.
In manufacturing, legacy systems are typically process databases, older MES or CAQ applications, in-house developed siloed solutions, or database instances whose licensing models are no longer cost-effective today. They often contain precisely the data that must remain available in the long term for compliance reasons and are kept in operation for that reason alone.
| Key Metric | Value |
|---|---|
| Percentage of the IT budget allocated to the operation and maintenance of existing systems | about 70 percent |
| Minimum statutory retention period for tax-related documents in Germany | 10 years |
| Typical retention period for quality-related product data in the automotive sector | 15 years or longer |
| Reduction in storage and licensing costs through database archiving in projects | up to 80 percent |
Not every legacy system needs to be replaced. The key factor is whether multiple warning signs are present. The more of the following six points that apply, the more urgent the decision becomes. This combination almost always indicates how a legacy system gradually becomes a cost driver.
The visible costs of a legacy software system are only part of the picture. Far more significant are the hidden costs that don’t appear on any license invoice. Database licenses, in particular, often drive up IT costs in manufacturing without anyone noticing.
| Cost Type | Visible or Hidden | Example |
|---|---|---|
| License and maintenance fees | Visible | Annual database and support contracts |
| Infrastructure operating costs | visible | Servers, storage, and backup for a rarely used system |
| Dedicated IT staff | Hidden | Specialized knowledge that cannot be repurposed for further development |
| Integration effort | hidden | Manual data transfer between systems |
| Opportunity costs | hidden | Blocked modernization, delayed projects |
| Risk costs | Hidden | Potential outages, compliance violations, data loss |
Continuing to operate a legacy software system gives rise to three categories of risks that reinforce one another. Maintenance risks arise because spare parts, expertise, and support are no longer available. Security risks arise because unpatched systems are vulnerable and often no longer fit into modern security strategies. Compliance risks arise because it becomes increasingly difficult to meet compliance requirements with an unstable system.
The compliance aspect, in particular, is underestimated. If an auditor wants to see a product’s complete history and the system that stores this data can only be operated by a single person, a technical problem becomes a regulatory one.
A legacy system rarely fails with a loud bang. It quietly erodes until the day comes when no one knows how to access their own data anymore.
There are three basic approaches to dealing with a legacy software system. Which one is right depends on whether the business functionality is still needed or only the data. The article “Decommissioning Legacy Systems in Manufacturing” discusses the decommissioning decision in detail.
| Approach | When Appropriate | Result |
|---|---|---|
| Migration to a New System | Functions and data are still actively needed | The legacy system is completely replaced; processes run in the new system |
| Data migration and decommissioning | Functionality is discontinued; current data is transferred | Relevant data is migrated to the target system; the legacy system is decommissioned |
| Audit-compliant archiving | Only the retention requirement remains | Data is archived with secure access controls; the application is decommissioned |
A structured replacement follows a set sequence. Skipping any of these steps risks data loss or unplanned additional costs. A well-thought-out exit strategy is just as important as the technical implementation.
The real crux of any legacy system replacement is the data. Three obligations apply to the same dataset: Certain data must be retained, other data must be deleted by the specified deadline, and in the event of an audit, you must be able to prove both. Keeping a legacy system running just to meet these obligations is the most expensive approach. Choosing an audit-compliant archiving solution resolves the issue more effectively.
COMMON MISTAKESThe legacy system continues to run “just to be on the safe side” because no one wants to take responsibility for shutting it down. This results in every cost item increasing indefinitely, while the actual goal—the long-term availability of the data—could be achieved much more cost-effectively and securely through archiving. |
The CSP Manufacturing OS is the integrated platform that enables manufacturing companies to manage process data, quality assurance, operator guidance, and audit-proof archiving on a single, shared database. Two key components are essential for replacing a legacy software system.
The IPM module transfers active process and quality data into a modern, interoperable structure, ensuring that the business functions of the legacy system continue seamlessly. The CHRONOS module transfers historical data—which only needs to be retained—into an audit-proof long-term archive. This allows the legacy system to be decommissioned while ensuring that the data remains retainable, deletable, and verifiable at any time. Further details can be found in the article on future-proof database archiving.
THE CSP MANUFACTURING OS IN LEGACY REPLACEMENT
|
A legacy software system is an outdated but still business-critical software application that can only be maintained, further developed, or integrated at great expense. What matters is not the age of the system, but the balance between its importance and the limitations on its maintainability.
By a combination of several warning signs: lack of vendor support, dependence on specific individuals, expensive specialized licenses, missing interfaces, unpatched security vulnerabilities, and data incompatibilities with other systems.
In six steps: conducting an assessment, clarifying retention requirements, defining the target state, preparing for data migration, implementing the migration with testing, and finally decommissioning the system once all data has been backed up.
Both options are possible. If the business functionality is still needed, migration makes sense. If only data retention is required, a data transfer followed by decommissioning or audit-compliant archiving is sufficient. A complete overhaul is rarely necessary.
The most effective way is to decommission it. When historical data is transferred to an archiving system, the license, maintenance, and infrastructure costs of the legacy system are eliminated. In projects, this reduces storage and license costs by up to 80 percent.
Through a prepared data migration with defined structures, formats, and validation rules. Completeness and readability are verified after the migration before the legacy system is decommissioned.
Data subject to retention requirements is archived in an audit-proof manner so that it can be retained, deleted in a timely manner, and verified at any time. The legacy system itself does not need to remain operational for this purpose.
That depends on the volume of data, the complexity of the system, and the approach chosen. A simple archiving process followed by system decommissioning is significantly faster than a complete migration. The time frame is largely determined by the initial assessment and the clarification of retention requirements.