Una aplicación heredada obsoleta es aquella que ya no recibe soporte ni mantenimiento de su desarrollador original. La mayoría de estas aplicaciones se desarrollaron utilizando tecnologías, lenguajes de programación y métodos de desarrollo antiguos y pueden no ser compatibles con los sistemas modernos. Además, pueden ser difíciles de mantener y actualizar, y plantear grandes riesgos de seguridad.