Meet budget constraints due to less 'rework' and identifying problems earlier in the life cycle. Metrics collection will allow benchmarking of projects. Periodic software engineering assessment of existing products and processes provides insight into the state of the software, as well as the processes used to develop and maintaining that product Decision Points. Metrics analysis can assist developers and maintainers to understand when modification, reengineering or system replacement should be considered. Metrics tools can arm the developer with information that will help guide implementation to produce higher quality software.
Metrics provide the means for measuring process improvements.
Metrics show that as new capabilities are added to software systems and defects are corrected, the system maintainability decreases. Metrics tools can enable the maintainer to evaluate corrective fixes with respect to quality and maintainability thus controlling system degradation.