Incremental computing, also known as
incremental computation, is a
software feature which, whenever a piece of
data changes, attempts to save time by only recomputing those outputs which "depend on" the changed data. For example, a
spreadsheet software package might use incremental computation in its recalculation feature, to update only those cells containing formulas which depend (directly or indirectly) on the changed cells.