Managing Software End of Life

Software End of Life (EOL) is a term used to indicate that software is at the end of its useful life. EOL is very important in production, supportability and purchase of software. EOL drives a number of projects like Migrations (e.g. Windows 7 Migration) and applications like Enterprise Architecture and Software Asset Management.

software end of life

Finding the EOL of a product is not easy and customers face huge challenges trying to figure it out. Reasons are many:

  • The definition of useful life and how it is calculated varies from vendor to vendor
  • It might be different for different products from the same vendor (depending on number of acquisitions by vendor over the years)
  • EOL is just one milestone in a product lifecycle. It is often difficult to find out the EOL without knowing the other milestone dates
  • Most of the software vendors don’t have a standard EOL policy but instead have a complicated support policy that needs deciphering
  • The dates and policies are either not published by the vendors at all or buried behind all the sales and marketing documents on their website

So what is the solution? BDNA has a solution and it ties in nicely with all the other products that BDNA offers:

  • BDNA’s Technopedia provides vendor published support policies, support levels and support dates
  • Technopedia also maps these support dates across different vendors and publishes it as a standard product life cycle (GA, EOL, Obsolete)
  • Technopedia data is available as a set of tables both in Oracle and SQL Server as well as Rest APIs
  • This can be used to quickly and easily integrate into customer tools and processes