If legacy software only runs on antiquated hardware the cost of maintaining this may eventually outweigh the cost of replacing both the software and hardware unless some form of emulation or backward compatibility allows the software to run on new hardware.
Many of these systems do still meet the basic needs of the organisation - the systems to handle customers' accounts in our banks are a good example. Therefore the organisation cannot afford to stop them and yet some cannot afford to update them.
The change being undertaken in some organistions is to switch to Automated Business Process (ABP) software, which generates complete systems - these systems can then interface to the organisations legacy systems and use them as data repositories.
This approach can provide a number of significant benefits:
See also: