Changes in business processes typically involve things like software testing, putting up with bugs that have not yet been fixed, crossing your eyes in an attempt to navigate poorly-written user manuals, sitting in training classes and being told that you have to change your comfortable routine because nothing works the same way anymore. Is it any wonder that the mere suggestion of modernizing systems may be met with groans and choruses of "Do we hafta?"Resistance to change, cost considerations and concerns about business disruption often make businesses reluctant to modernize outdated hardware and software. And yet, the business pressures to integrate legacy apps with modern software packages mount: