TaiRox CRM and Collections provides an audit trail of all user activity.
Use the Change Log program and the Change Log report to see all changes to any entity, such as cases, companies, contacts, disputed invoices, opportunities, overdue invoices, promised payments, or tasks.
CRM also creates log files for processes such as emailing invoices, so you can immediately see the processing results.
And CRM and Collections even keeps all deleted records. You can view deleted records, and you can double-click the Deleted column to restore the record.