 Some of these challenging include lack of trust and willing to share data with other companies, unwillingness to outsource various operations to a third party, lack of clear communication and responsibilities, disagreement from partners on where functionality should reside, high cost of integration, difficulty finding good talents, and common API standards.These challenges result in creating hurdles that “prevent or slow down business systems integration within and among companies”.Clear communication and simplified information exchange are key elements in building long term system integrations that can support business requirements.