Changes Saver is intended for saving the files modification history. At each file modification, its copy, that is its version, gets created. A user can view and use any previous file version at any moment. Changes Saver allows setting different options of versions creation, which are: modes of versions creation. It is possible to create a version at each saving, after accumulating a certain number of modifications, or after a certain time interval. Besides, a user can manually create versions when he/she finds it necessary. Versions storing. There is a possibility to set a number of versions for storing, or a period, for which versions will be saved. This doesn't mean, however, that after these conditions are reached, versions will no longer be created. What is going to happen is that old versions will be replaced by more recent file versions.