I think, most companies rely on a software that can very well manage the customer complaints' investigations while ensuring compliance with a certain standard. It is a cloud based with built in workflows, tracking and automatic reminders to ensure that everything is handled effectively and in a timely manner.