Migrating software sounds straightforward – move your data from one system to another and keep working. In reality, it’s one of the riskiest...