Use of computer
resources for performing a specific
feature. Typically, the term is used to describe a function that is optional, or an enhancement to an existing
application. For example, maintaining an
audit trail might result in 10% overhead, meaning that the program will run 10% slower when the audit trail is turned on.
Programmers often need to weigh the overhead of new features before implementing them.