1. A proofing tool for a computer-aided design (CAD) object having a plurality of drawing notes, the tool stored in a memory of a computer system having a processor, the memory storing the CAD object, the tool comprising: an extractor operable to extract the plurality of drawing notes from the CAD object; a rule module to obtain a rule from the memory, the rule including a plurality of keywords, the rule being required for the CAD object and conveying information relating to the manufacturing of the CAD object; a comparator operable to compare the plurality of extracted drawing notes with the rule; and a tagging module operable to generate a flag when the plurality of extracted drawing notes do not satisfy the rule.