One fact of business life is that software products reach the end of their life and are retired, meaning companies no longer distribute, support or update the product. Because retired products are no longer updated, they become inefficient and vulnerable to security breaches, creating liability for users. Software vendors retire products for many reasons, including that the technology has been surpassed by newer innovation, companies going out of business, mergers with companies that develop similar software or loss of users and therefore revenue.