10 Architecture Tips For Working With Legacy Software Systems Legacy systems include both legacy hardware and software. Legacy systems are in banks, energy companies, manufacturing of all types, the defense industry, transportation, hospitals, insurance, and more. Legacy software is software that has been around for a long time and still meets a business need. It is mission-critical and tied to a particular version of an operating system or hardware model that has reached the end