8. A system for validation of a target environment, comprising: a memory and at least one processor operatively coupled to the memory; a validation module, executed via the at least one processor, and capable of assembling a validation script from a plurality of script fragments, and inserting the assembled validation script into the target environment, wherein a script fragment is a component of the validation script that links a data variable of a plurality of data variables with a definition of the data variable and places a result of the linking in a script variable; a target module operatively coupled to the validation module and executed via the at least one processor, and capable of executing the validation script in the target environment; wherein the validation module is further capable of gathering results of the executing; and a reporting module operatively coupled to the validation module and executed via the at least one processor, and capable of reporting the results to at least one user; wherein assembling the validation script comprises: determining a characteristic of the target environment corresponding to the definition; determining that a given script fragment corresponds to the characteristic of the target environment; obtaining parameters for the validation script and writing the plurality of data variables to a database; querying whether any checklist rules correspond to one or more of the data variables; querying, when a checklist rule corresponds to one or more of the data variables, whether the checklist rule has been satisfied; selecting a checklist having the satisfied checklist rule; querying whether the selected checklist has been completed; and appending at least one of a functional component and a data component to the validation script upon determining that the selected checklist has been completed.
9. The system according to claim 8 , wherein the validation module is further capable of invoking an external source to supply the characteristic of the target environment.