The term “legacy software” refers to software that has been around for a long time yet still meets a business purpose. It’s mission-critical, and it’s connected to a certain operating system or hardware type (vendor lock-in) that’s no longer supported.