The document defines an audit program as a set of evidence-gathering procedures that an auditor uses to obtain reasonable assurance that financial statements are free from material misstatement. The main components of an audit program include objectives, procedures, and conclusions for each audit task. There are various types of audit programs such as standard, modified, tailored, and checklist programs. Audit programs guide audit work, provide evidence of planning, and help coordinate and supervise the audit process. However, audit programs can also limit auditor judgment and may become unsuitable for businesses with unique risks or technologies.