Often, the greatest headaches during software migration are more to do with the approach than the software itself.