Een verouderde legacy-toepassing is een toepassing die niet langer wordt ondersteund of onderhouden door de oorspronkelijke ontwikkelaar. De meeste van deze toepassingen zijn ontwikkeld met behulp van oudere technologieën, programmeertalen en ontwikkelingsmethoden en zijn mogelijk niet compatibel met moderne systemen. Bovendien kunnen ze moeilijk te onderhouden en te upgraden zijn, wat grote veiligheidsrisico's met zich meebrengt.