Types of data migration

Database migration

Data migration is a broad term which, depending on the situation, may refer to completely different type of data transformation. For example, the easiest to understand is database migration. It means moving data from one database to another, considering all the things that have to be done to ensure that data extracted from one database can be loaded into another without causing any data loss in terms of.
It might be between two database engines (for example from Microsoft SQL Server to Oracle) or related to a new version or new capabilities (for example within Oracle to Grid).

Application migration and business process migration

Application migration and business process migration are more or less similar. In the first case, data from one application is extracted, transformed and loaded into another one. It might require a lot more work to do because of the difference between how the two applications work, but - generally - the idea is the same. Application migration is always required when a company decide to change software they use, for instance customer relationship management or enterprise resource planning systems. Every time it's extremely important not to start from the ground but from the moment which the previous application finished in. Business process migration on the other hand makes it a little bit more difficult, deeper in fact because includes not only IT software but also business operations. What changes are the reasons why there is a need to migrate data.
In most organizations, data is strictly aligned to business processes that the company run. Therefore, when process changes - it doesn't matter if on one's demand or because of some external conditions - there happens to be a need to change the applications or databases used to keep an eye on the go.

Storage migration

There also is storage migration, which - in a word - means that data from an old, outdated storage place is moved to a new one. In this case, no significant changes to data usually are introduced.