An Administrator Module existing as a layer of software residing on an Originating
System's computer. A Server Module existing as a layer of software residing on
the Originating System or some other system accessible by the Originating System.
The Administrator and Server Modules enable voluminous data of all types to be
archived and retrieved by a user. The Administrator Module periodically or at a
scheduled time analyzes the Originating System's computer for candidate data to
be archived. The Administrator Module formulates a table indicating candidate data
for archiving in an alternative storage medium accessible by the originating system.
The Administrator Module, upon command by the Originating System archives the candidate
data and routinely purges data from the alternative storage media once that data
has reached a predefined age. On demand the table indicating archived data is available
for review by the user of the Originating System. Upon command by the user, the
Server Module extracts selected data of interest from the alternative storage medium
and restores the data to the Originating System's file directories.