One solution is to replace the isolated Systems that cannot communicate with each other with Enterprise Applications such as Customer Relationship Management, Supply Chain Management, Knowledge Management and Enterprise Resource Planning Systems , that can integrate with multiple business processes.