A process of moving from the use of one operating environment to another operating environment be it upgrading to new hardware, new software or both. Validation of migrated data is done to check for completeness and the decommissioning of legacy data storage are considered as part of the entire data migration process.