Audit
At individual level
History of change is important
Field-level security
Associated with workflow
Fine grained
No real 'deletes'
Archive instead of discard
Maintain data integrity
Support roll back to previous state