Ability to have history of changes for product and restore the version back
When ever new change is done, a new version is created as like Google Docs
So we can view all the past history of changes(with On date and By user) for a product and restore the required version