In computing terminology, the word "legacy" is used to
describe outdated or obsolete technology and equipment still being
used by an individual or organization. This is particularly true of
software. Despite the increasing prevalence of data breaches (think
Equifax) arising from the use of unpatched and/or unsupported
software with exploitable vulnerabilities, many companies struggle
to see the need to replace/upgrade to newer systems. Whether
because of nostalgia, a desire to save costs, ignorance, concerns
of business interruption or sheer laziness, there have been
countless stories in the press demonstrating that companies and
individuals continue to use outdated versions of various critical
software programs, including those that connect to the
internet.