Datafangst av endringer oppstår ofte i datavarehusmiljøer ettersom fangst og bevaring av datatilstander over tid er en av de viktigste funksjonene til et datavarehus, men oppfanging av dataendringer kan også brukes i enhver database eller andre datasamlinger.