1. A method of validating data submitted to a database application comprising the steps of: receiving data input in response to a query presented to a user; comparing said data with a predetermined validation criteria; and adding a criteria exception rule to an exception set class where said data fails to meet said predetermined validation criteria, said exception identifies a data field of said data input which does not meet said validation criteria.