Computer programs in the expenditure cycle authorize purchase, place orders, update inventory records, approve payments to vendors, and write the checks. In automated environments, the auditor’s concern should focus on the integrity of the computer programs that perform these tasks. The following questions need to be answered: Is the logic of the computer program correct? Has anyone tempered with the application since it was last tested? Have changes been made to the program that could have caused an undisclosed error? Are there adequate formal procedures (i.e., supervision) to compensate for the lack of segregation of duties? These formal procedures could be reports, especially error report, sent directly to the supervisor.