Any way you look at it, a transition from one major business system to another is a daunting task. Even migrating between different instances of the same application can present major challenges.
In this case, many organizations are surprised to learn that different application instances have different data models, which means that they can’t simply copy the database from one to the other. For some field mappings, transformations are required, and some of them can be quite complex, especially when dealing with attachments, journal entries or workflow.