Auditing is a process of verification, to ensure compliance to requirements. An audit may cover an entire organizational process, system and activities or might be specific to a function, process, or production step. Some audits have special purpose or focus, such as adequacy checks, compliance checks, strategic risk identification, system effectiveness & efficiency checks, performance, or following up on completed corrective actions.