1. A computer-implemented system for customizing rules used in data integrity validation operations, comprising: a data integrity validation application that accesses the data integrity validation rules to perform the data integrity validation operations, wherein the data integrity validation application is stored in a low level compiled language; a knowledge base containing the data integrity validation rules, wherein the knowledge base has a storage location that is separate from and external to the compiled data integrity validation application, wherein the separate and external storage location of the knowledge base allows customization of the contained data integrity validation rules without requiring recompilation of the data integrity validation application, wherein the data integrity validation application has a data access pathway to the separately stored and externally located knowledge base so that the data integrity validation application may perform the data integrity validation operations.