1. A computer-implemented drawing validation tool comprising: a computer readable memory storing software instructions; a processor for executing the software instructions, the software instructions defining a process module that validates a specification of geometric dimensioning and tolerancing with a set of geometric dimensioning and tolerancing rules, an identification module that identifies illegal specification of geometric dimensioning and tolerancing, wherein the illegal specification includes geometric dimensioning and tolerancing that does not satisfy the set of rules, a report module that produces a report that contains information regarding the illegal specification of geometric dimensioning and tolerancing, and an electronic user manual module that provides correction instruction regarding the illegal specification of geometric dimension and tolerancing, and wherein the report references the correction instruction.