When it comes to application integration, the decision to go with an off-the-shelf system versus building a customized system can be mystifying. The solution that is chosen will inevitably affect how seamless the integration will be and the number of benefits for both the organization and the end users. Without properly considering these factors, the result can be like trying to finish a puzzle with pieces that just won