Es necesario desarrollar el software para enfrentar nuevos requisitos, fallas y tecnologías.