Does the software provide audit trails for compliance purposes?

Yes. Each document has a full audit trail with automated steps writing entries to the trail as well as the user being able to add notes and documents.