Un sistema legacy[1], in informatica, è un sistema informatico, un'applicazione o un componente obsoleto, che continua ad essere usato poiché l'utente (di solito un'organizzazione) non intende o non può rimpiazzarlo. Legacy equivale a versione "retrodatata" (rispetto ai sistemi/tecnologie correnti). In italiano può essere tradotto con "obsoleto", "vecchio" o "fuori commercio".
Viene impiegata anche l'espressione "tecnologia legacy" in alternativa a sistema legacy.[2]