ApexSQL Audit is a comprehensive tool for making databases self auditing and integrating auditing and audit reporting into your applications. The tool is totally customizable allowing for easily modifying the default auditing architectures or even creating new ones with the full feature trigger template IDE.