En föråldrad legacy applikation är en som inte längre stöds eller underhålls av sin ursprungliga utvecklare. De flesta av dessa applikationer utvecklades med äldre teknik, programmeringsspråk och utvecklingsmetoder och kanske inte är kompatibla med moderna system. Dessutom kan de vara utmanande att underhålla och uppgradera, vilket medför höga säkerhetsrisker.