The Word "Migration" in simple term means shifting or we can say transferring something to a different place. Similarly, if we talk about Migration in terms of application or software it means converting the application to a new platform. It can be explained as importing of legacy data to a new system. Migration is basically used when an application needs to be migrated to new platform or a new system. Needs of Application migration rises with new technologies and the trends in the market. There are different types of application migrations offered by a software development company:- * Migration of Operating Systems- Migration of a Windows based application to MAC OS. * Pre.NET to.NET- It talks about versions, migration of an application developed in previous versions of.NET to latest Versions of.NET. * Migration of Application Servers. * JAVA to.NET and.NET to JAVA-it talks about migration of application built in JAVA to.NET or Vice-vice. * Migration of da...