
Research has shown that about 50% of IT spending on software maintenance is for the analysis of existing systems. Improving the analyzability is therefore most likely to deliver the greatest savings. By far the best way to improve the analyzability is to update the documentation.
In addition, our experience shows that between 15 and 30% of the program code of existing systems is no longer in use. However, this code is often maintained because organizations are unaware that it is or has become inactive.