An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it.
—Mohandas Karamchand Gandhi
A change request (CR) activates an organization’s process to modify a software system to carry out maintenance. The maintenance process is started by performing impact analysis. Impact analysis basically means identifying the components that are impacted by the CR . Impact analysis enables understanding and implementing changes in the system. Potential effects of the proposed changes are made visible by performing impact analysis. In addition, it is used in estimating cost and planning a schedule. Before executing a change request, impact of the changes are analyzed for the following reasons .