Data migration can be done for various reasons like moving data from an old system to a new system or when a company splits into two