Patent ID: 7228526

Claim:
In a system for imaging a software program by copying files or imaging blocks of data by a host computer from a source computer-readable storage medium to a destination computer-readable storage medium of a destination computer, the system performing a method comprising: identifying dependencies of the software program prior to imaging of the software program, said dependencies including settings specific to the software program and the host computer; defining one or more pre-duplication routines including computer-executable instructions for preserving the identified dependencies of the software program; providing a first data structure for storing a list of the one or more defined pre-duplication routines to be executed by the host computer prior to imaging of the software program to the destination computer-readable storage medium of the destination computer; defining one or more post-duplication routines including computer-executable instructions for configuring the software program on the destination computer as a function of the settings included in the identified dependencies; and providing a second data structure for storing a list of the one or more defined post-duplication routines to be executed by the destination computer after imaging of the software program to the destination computer-readable storage medium of the destination computer.