Business investigations can be conducted internally by the company’s own compliance or internal audit teams. Alternatively, external experts such as forensic accountants, private investigators, or specialized consulting firms can be hired to perform the investigation. The choice depends on the complexity of the investigation and the resources available within the company.