Electronic data processing audits, also called “e-audits”, involve auditing in a computerized environment. The prime objectives of EDP audits are to determine whether computer systems safeguard assets, maintain data integrity, achieve organizational goals effectively, and consume resources efficiently. There are three approaches to auditing in an EDP environment - auditing around the computer, auditing with the computer, and auditing through the computer. Auditing through the computer involves making full use of the computer to evaluate internal controls and determine audit procedures. Computer Assisted Audit Techniques (CAATs) are important tools that allow auditors to extract and examine client files or test data processing. Specialized skills and knowledge are required of