Legacy systems are responsible for the quality software, their application, system’s support and hardware. They need to ensure the quality of the support software. Problems with the support software may mean that the functioning or performance of the legacy systems is not as expected. Organizations which depend on many legacy systems and which have a limited budget for maintaining and upgrading these systems have to decide how to get the best return on their investment. This means that they should make a realistic assessment of their legacy systems. So, when problems with support software are found, the organization thinks of replacing their legacy systems so as to improve their quality.