Skip to content
EntityQ940053· pop 31· linked from 1,114 articles

software maintenance

Sign in to save

Also known as maintaining software, maintenance of software

modification of a software product after delivery

Wikidata facts

Show 3 more facts
ACM Classification Code (2012)
10003505
Commons category
Software maintenance
NCI Thesaurus ID
C67227
Sources (2)

via Wikidata · CC0

~19 min read

Article

Software maintenance is the modification of software after delivery.

Software maintenance is often considered lower skilled and less rewarding than new development. As such, it is a common target for outsourcing or offshoring. Usually, the team developing the software is different from those who will be maintaining it. The developers lack an incentive to write the code to be easily maintained. Software is often delivered incomplete and almost always contains some bugs that the maintenance team must fix. Software maintenance often initially includes the development of new functionality, but as the product nears the end of its lifespan, maintenance is reduced to the bare minimum and then cut off entirely before the product is withdrawn.

Connections

Categories