Tech & Innovation - March 29, 2025

Risks and Implications of Expedited Migration of SSA Systems

Image related to the article
The initiative to migrate all SSA systems off COBOL, one of the first common business-oriented programming languages, onto a more modern replacement like Java is a massive undertaking. The tight timeframe raises concerns about potential errors and omissions that could obstruct payments to the over 65 million people in the US currently receiving Social Security benefits. The SSA has been under increased scrutiny from President Donald Trump's administration, with Musk making false claims of fraud within the agency.

Read more at source.

Past Migration Attempts and Current Challenges

This isn't the first time SSA has attempted to move away from COBOL. In 2017, SSA announced a plan to receive hundreds of millions in funding to replace its core systems. The agency predicted that it would take around five years to modernize these systems. However, due to the coronavirus pandemic in 2020, the agency shifted its focus to more public-facing projects. The current proposed migration within a few months is a drastic deviation from the previously planned timeline.

Legacy of COBOL and SSA's Dependence

COBOL, a programming language created in the 1950s by computing pioneer Grace Hopper, has been widely used for mainframes due to its ability to process and store large amounts of data quickly. As of 2016, SSA's infrastructure contained more than 60 million lines of code written in COBOL, with millions more written in other legacy coding languages. The agency's core programmatic systems and architecture haven't been substantially updated since the 1980s, indicating its deep reliance on COBOL.

Potential Implications of the Migration

The expedited migration plan could lead to invisible errors and omissions, disrupting payments to the millions of Americans relying on Social Security benefits. Additionally, the recent cuts to the agency by DOGE have already resulted in frequent website crashes and long wait times, further exacerbating the potential risks of the migration.

Of course one of the big risks is not underpayment or overpayment per se but [its also] not paying someone at all and not knowing about it. The invisible errors and omissions, an SSA technologist tells WIRED.