In a customizable data migration method and system, when a migration
program is launched, it queries a system server for entity-level and
user-level policies. The migration program then creates a customized
interface to the user, where the entity-level and user-level polices are
applied with hierarchical priorities. In this manner, flexibility is
provided in the data migration process. The end user is allowed to
maintain a personality on a given user system and to transfer this
personality along with the company specified data. This increases the
uptime of the user by reducing the re-customization time when the user is
cascaded to a new user system.