Legacy в бизнесе и технологиях (от англ. «legacy» — «наследие») — это термин, используемый для обозначения устаревших программных систем, приложений или кода, которые продолжают использоваться, несмотря на их техническое старение и появление более современных решений. 1
Такие системы часто остаются частью инфраструктуры компании, так как они выполняют ключевые бизнес-функции, к ним привязаны данные и интеграции, или их модернизация требует значительных затрат. 1
В контексте разработки legacy — это устаревший код, который обычно достаётся в наследство от предыдущих разработчиков или же писался и не поддерживался очень давно. 4
Примеры legacy-систем в бизнесе: