1. A method comprising: at a backup module of a computing device: providing a list of restore points of an application, wherein each restore point of the list of restore points is associated with an interface of the application at a time the restore point was generated, and the interface of the application corresponds to a stored state of the application; receiving a first selection of a particular restore point from the list of restore points; displaying, in response to the first selection of the particular restore point, the interface of the application associated with the particular restore point; receiving a second selection of a file that is identified in the interface of the application associated with the particular restore point; receiving a third selection to restore the file, wherein the third selection identifies a destination folder to which the file is to be restored, and the destination folder is accessible to an active version of the application; and restoring the file to the destination folder.