The IT Law Wiki



Corrective maintenance is

[m]aintenance carried out after fault recognition and intended to restore equipment to a state in which it can perform a required function.[1]
[a]ll actions performed as a result of a failure to restore an item to a specified condition. Corrective maintenance can include any or all of the following steps: localization, isolation, disassembly, interchange, reassembly, alignment, and checkout.[2]


Corrective maintenance is

done to "fix" the software (i.e., remove errors or "bugs") so it will perform as originally intended, and not to modify the software to provide new functionality.
the reactive modification of a software product performed after delivery to correct discovered problems.[3]


  1. NATO Standardization Agency, NATO Glossary of Terms and Definitions 2-C-17 (2008) (full-text).
  2. Defense Acquisition University, Glossary, at B-39 (13th ed. Nov. 2009) (full-text).
  3. ISO/IEC 14764:2006 Software Engineering — Software Life Cycle Processes — Maintenance.

See also[]