Because software does not fulfill your technology requirements if the programmer does not test and verify data integrity.