Many software product companies have found that releasing a new product is often easier than retiring an old one. Outdated software is difficult to maintain and requires resources who are willing to work on outdated technologies. If not managed properly it could become a business risk for both software vendors as well as the users.
PureSoftware has successfully engaged in End of Life maintenance of products built on legacy technologies.