SQL Server : CRUD Editor that will track data changes
I won't use a own product for this.

You have two simple ways to do it on your own.


You can use CDC (Change-Data-Capture) which will do this automatically. You can retrieve the changes afterwards for some time. (If you don't need that every value is hold back for ever)
You can create an Before-Update trigger, which will generate a own log for a record before and after the insert. You can just query those log table and everything is fine. The end-user won't see anything of this, he can use Access, SSMS or whatever to achieve the changes.