Software applications should ensure integrity. The goal is to prevent unauthorized individuals from modifying or destroying information. No matter which of the three states of information the data is currently in, the application has a responsibility to ensure that it has not been tampered with by an unauthorized party.