Data migration is the process of transporting data between computers, storage devices or formats. It is a key consideration for any system implementation, upgrade or consolidation. During data migration, software programs or scripts are used to map system data for automated migration. Data migration is categorized as storage migration, database migration, application migration and business process migration. These scenarios are routine IT activities, and most organizations migrate data on a quarterly basis.