End-of-Life Software EOL
End-of-life software is a program its maker has stopped repairing, so any weakness someone finds in it from that day on stays open forever.
Also known as EOL software unsupported software legacy software
Definition
End-of-life software is a program the maker has stopped looking after, and nothing about it looks different on the day support ends. It still opens, it still prints, and nobody at the counter notices a thing. The only real change is invisible, because no repair will ever be sent for it again, whatever anyone finds inside it later.
You have almost certainly seen it without giving it a name, because it is often the counter till still running Windows 7. It could just as easily be the booking system a cousin wrote in 2014, or the stockroom phone that stopped updating four years ago. Every one of them still works, and that is exactly why nobody has touched them.
A hole found in a supported program is closed within days, while the same hole in an abandoned one stays open for good. The pile of them grows every year. Worse, the instructions for using those holes are published openly, so anyone can find them in minutes. That is the difference between old software and unsafe software, because the problem was never age but the missing repairs. Insurers and card companies now ask about this, so an out-of-date till can quietly break the rules you agreed to when you started taking cards.
Finding the date is easier than people expect, because every serious maker publishes one openly. Search the product name with the words end of support and it turns up in about a minute, so write the list yourself. One line for each program does it, with the version and the day its repairs stop. Ten minutes with a pen covers most small businesses. When Linkysoft takes over an old system, that list is the first hour of the work. The surprise is nearly always in the small things, like the card reader, the backup box under the desk, or the plugin that sends your invoices.
Replacing it should be a plan rather than a panic, so give yourself a year where you can and move the data first. Keep the old system readable for a season, and train people while the shop is quiet rather than in the busy weeks. Sometimes a ready-made system from the Linkysoft product range covers the job for less than a rebuild. Other times the work is odd enough that a fresh web application comes out cheaper over five years. Whichever you choose, ask how long the new one will be supported, and write the answer into the contract.
Questions about End-of-Life Software
Is old software always unsafe?
How do I find out when support for my program ends?
Can I keep using it if I am careful?
How long does replacing an old system take?
Still not sure how this applies to your project?
Tell us what you are building and we will answer in plain language.