legacy software

Old but operational

Legacy software is older computer programs or systems still in use despite being outdated or superseded by newer technology.

Organizations often maintain legacy software because replacing it would be costly or disruptive, even when it creates compatibility problems or security vulnerabilities: The bank still runs on legacy software from the 1990s.

The term carries slight pejorative weight—nobody calls their own current systems legacy.

Related

incompatibility · monolithic · maintenance · debugging · Y2K · technical debt · tech debt · outdated · mainframe · sunk cost · compliance · emulation · backward compatible · brittle · code smell · containerization · batch processing · hardcoded

Opposites
technological currency

legacy softwaremodern architecture

Recent building styles

microservices · emerging technology

platform paradigm

legacy softwareSaaS

Remotely hosted software access

Family

legacy, software

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G