Incremental Computing

Incremental computing is a software feature which often, whenever a bit of data changes, attempts to save time by only recomputing those results which “depend on” the changed data. For example, a spreadsheet program might use incremental computation in its recalculation function, to update only those cells comprising formulas which count on the changed cells.