This is a difficult question to answer, as it depends on a number of factors. In general, however, software can be considered a long-lived asset if it meets the following criteria:
-It is still being used for its original purpose
-It is still compatible with the hardware and operating system it was designed for
-It has been regularly updated and maintained
If software meets all of these criteria, then it is likely to continue to be a valuable asset for many years.