Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
FREEDOM251

Freedom251 › Blog › COBOL

The People Who Understand Our Oldest Systems May Retire Before They Do

By Freedom251 Team · · 5 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some decades-old systems still run essential services, even as organizations report difficulty finding and retaining the specialists who maintain them. When experienced staff leave, the risk is not simply losing someone who knows a programming language: it can mean losing system-specific knowledge about data, business rules, schedules, recovery procedures, and past design decisions. That risk is real, but it does not mean every legacy system is understood only by older employees or that an expert’s retirement will automatically cause a failure.

Why organizations still depend on old systems

Legacy is not another word for unimportant. In a 2025 review of 69 federal legacy IT systems, the U.S. Government Accountability Office (GAO) identified 11 as most in need of modernization. They supported essential functions including health care, tax processing, critical infrastructure, and national security. GAO also reported that the government spends over $100 billion on IT each year, with most of it used to operate and maintain existing systems. GAO’s report concerns selected federal systems; it does not describe every public- or private-sector environment.

As an Amazon Associate I earn from qualifying purchases.

Replacing a system that still performs essential work is not a simple swap. It may have connections to other applications, data stores, and operational processes. Keeping it running can be necessary while an organization plans how to change it. But stable operation today does not settle whether its components are supported, secure, or maintainable tomorrow.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What can be lost when a specialist leaves?

Knowing a language such as COBOL is only one layer of expertise. A maintainer may also understand the system’s data formats, business rules, batch schedules, exception handling, operational recovery, and the reasons behind decisions that are not fully captured in documentation. A successor can learn the language and still need help understanding how this particular system behaves.

This is a practical risk, not a measured estimate of how much knowledge is undocumented or how often retirements cause outages. The cited sources do not establish a universal retirement count or show that an individual departure directly causes a system failure. They do show why staffing and technology condition deserve attention together.

What the evidence says about technology and staffing risk

Federal systems can have several risks at once

Among GAO’s 11 most critical systems, eight used outdated programming languages, four had unsupported hardware or software, and seven had known cybersecurity vulnerabilities. Those categories can overlap: a system may face more than one problem. GAO also found incomplete modernization planning among agencies responsible for many of the selected critical systems and recommended better planning.

For selected Treasury systems that use COBOL and assembly, GAO describes the needed skills as “dwindling.” It warns that too few experts available to maintain a critical system creates significant mission risk. That finding applies to the selected systems in GAO’s review, not to every organization running COBOL.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Mainframe workforce percentages are survey findings

Kyndryl’s 2025 mainframe modernization survey reported that 70% of surveyed organizations had difficulty finding talent for mainframe modernization. Among respondents across industries, 46% said new workforce entrants do not have mainframe skills, while 39% said staff were retiring and taking mainframe skills with them. These are respondent findings from a vendor-published survey, not a census of workers or employers, and they should not be generalized to all legacy systems or regions. Read Kyndryl’s 2025 survey report.

A different measure applies in the UK

The UK Parliament’s Committee of Public Accounts reported in 2025 that 28% of UK central-government systems met the government’s stated definition of legacy in 2024. That figure uses a UK government definition and a different population from GAO’s U.S. federal review, so it is not directly comparable with GAO’s count of selected systems. The committee’s report provides the UK context.

How to reduce the risk of knowledge walking out the door

Knowledge transfer addresses continuity; modernization changes the system or its environment. They can happen in parallel. An organization can document and transfer operational expertise while it assesses longer-term technical options.

Make the system’s dependencies and ownership visible

  • Keep an inventory that identifies the system, its business purpose, major dependencies, and the people responsible for it.
  • Document data meanings and formats, scheduled jobs, interfaces, exception handling, and recovery procedures—not just how to edit or compile the code.
  • Record significant design decisions and the reasons for them, especially where they affect compliance, downstream systems, or recovery.
  • Identify where only one person can diagnose or safely change a component, then prioritize those areas for paired work and documentation.

This checklist is practical guidance, not a checklist quoted from GAO. It follows the same need for explicit ownership and planning that makes modernization manageable.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Transfer know-how through real maintenance work

Pair experienced maintainers with successors on routine changes, incident reviews, and recovery exercises. A runbook is more useful when someone other than its author can follow it under realistic conditions. Capture what happens when a scheduled job fails or data arrives in an unexpected format; those cases often reveal knowledge that a language tutorial cannot provide.

Plan modernization around mission risk

Before choosing a path, assess system criticality, unsupported hardware or software, known vulnerabilities, dependencies, recovery needs, available expertise, cost, and tolerance for change. GAO’s findings show why these are distinct questions rather than one general measure of whether a system is “old.” Its call for better modernization planning also means that a proposed change should have a clear owner and a funded transition plan.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Modernization choices: preserve more or change more

Modernization is not a single action, and no approach is automatically safer or cheaper. The appropriate choice depends on the system and the organization’s constraints.

Approach What changes What it means for knowledge transfer
Rehosting or replatforming Moves an application to a different environment while preserving more of its existing application logic. Existing business rules and operational knowledge remain important because much of the application behavior is retained.
Refactoring Changes the implementation more substantially. Teams must understand the existing behavior well enough to change it deliberately and check that essential rules still work.

AWS describes replatforming existing COBOL and PL/I applications separately from automated refactoring in its mainframe modernization guidance. That establishes these as available approaches, not a guarantee of savings or reduced risk in a particular system. Retaining familiar logic may limit the scope of change, while deeper refactoring changes more of what maintainers need to understand. Neither removes the need to document the system’s behavior.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What new maintainers need beyond a COBOL lesson

A programming book or language course can help someone begin learning COBOL, but it cannot teach an organization’s data semantics, operating procedures, or undocumented business history. For a system-specific handover, pair language learning with access to maintainers, representative code and data flows, written operating procedures, and supervised work on actual maintenance tasks.

The goal is not simply to replace one person who knows the code. It is to make the system understandable and maintainable by a team, while giving the organization time to decide whether and how to change it.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

COBOLIT Modernizationknowledge transferlegacy systemsmainframes

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.