1. A method of proofing a computer-aided design (CAD) object, the method being performed with a computer system having a processor and memory, the method comprising: receiving the CAD object having a drawing note; extracting the drawing note from the CAD object; obtaining a rule from the memory, the rule including a plurality of keywords; comparing the extracted drawing note with the rule; and generating a result based on the comparison.