Att utföra datavalidering är viktigt för att säkerställa att inkommande data är korrekt, komplett och det inte har skadats på något sätt. Korrupta data kan resultera i oförmåga att visa eller bearbeta data, vilket kan innebära att data skulle gå vilse. Felaktig eller ofullständig data kan resultera i en felaktig eller ogiltig analys av data.
Om en bank exempelvis tar emot en fil med bankkontodata för 100 klienter, kommer banken att validera att data är korrekta, alla data ingår i filen och filen är inte korrupt. Valideringen säkerställer att banken tar emot all data och kan ladda den i sina datorsystem. Om banken inte validerade uppgifterna, och uppgifterna var felaktiga, ofullständiga eller filen var skadad, skulle inte alla data laddas i sina datorsystem. Det skulle resultera i förlorade data och kunder kunde förlora pengar på sina bankkonton, vilket skulle göra dem väldigt olyckliga.
CRC, Data, MD5, programvarukrav