This post was updated June 29th, 2016.
The Institute of Electrical and Electronics Engineers (IEEE) defines software maintenance as follows:
“Software maintenance is the process of modifying a software system or component after delivery to[...]