• Surely software at the end of the day is digital information so in principle it could be immortal if it can still run.

    Software only becomes valueless if it can't run.

    Old software often runs even better on new hardware than when it was first used.