It is inevitable. At some point every nonprofit organization will have to migrate their data from one system to another. Whether it is for an upgraded version of their current system or to an entirely new system, the reality is that technology evolves. Older data structures weren’t designed with newer system capabilities in mind, so they can become less efficient. Plus, over years of input and use by a variety of people with evolving processes, data integrity can drift from its optimal state. Eventually, all data storage can benefit from being examined, cleaned, and optimized. While beneficial, optimizing a data set and then preparing to return it to the existing or new system does present many risks. It’s possible to lose, disconnect, or even corrupt years of valuable constituent history. In fact, as many as 84% of data migrations projects fail to meet expectations. Why?