Auditing is defined as the process of assessing an organization's compliance with financial, operational, and strategic goals and regulatory requirements. There are several types of auditing, including internal auditing conducted by an organization's employees, and external auditing by independent third parties. Financial, strategic, operational, and IT audits also take place. The principles of auditing include integrity, independence, objectivity, confidentiality, skill and competence, documentation, planning, evidence collection, and reporting conclusions. Auditing provides benefits such as assurance to owners and identifying errors and fraud. However, it also has disadvantages like cost and taking up time.