Please search for audit log feature in the AR System documentation.
I thought the same and looking into the doc for Audit feature.. But any idea on how can U track for last 3 changes and if more than 3 changes then the older one should be deleted.
just think about the AR System...
Database trigger will help you....Definitely ...Audit is thebest feature available in ArSystem to track changes at field lable.
you could consider database trigger as another option..
And at the end you can always use your own workflow which will keep the record of changes in separate auditlog form (as we use it, but in a fully customized environment where we track all changes).
but this need some dev of course
Writing workflow to track changes should not good suggestion here...today you have written few workflow to track changes..but tomorrow you need to change at workflow liable to add any field for auditing...
..why don't you use audit feature..ootb.