Other forms: enhancements
An enhancement is something that makes a thing better. A small enhancement, security enhancements, an enhancement request.
In software it is the polite word for a feature request, and the distinction between an enhancement and a bug fix decides who pays. It implies improving what is already there rather than adding something new. Note enhance, from an Old French verb meaning to raise.
1nounenhancementSomething that makes a thing better.
“The new lighting is a real enhancement to the old kitchen.”
enhancement is an improvement.
Latin
in
Vulgar Latin
*altiare — raise
Anglo-Norman
enhaucier — enhance, raise
Middle English
enhauncen
English
enhance
English, today
enhancement
Built from
From enhance + -ment. enhance comes from Middle English enhauncen, from Anglo-Norman enhaucier (“enhance, raise”), from Vulgar Latin altiare (“raise”), derived from Latin in + altus (“high”). The /h/ in Old French was taken from haut (“high”), where it resulted from Frankish - influence.
Etymology from Wiktionary, CC BY-SA