SOFTWARE FOR ENTERPRISE INTEGRATION
In the past organizations built their own custom Software and made their own choice about their Software platforms. This strategy produced hundreds of thousands of Computer programs that frequently could not communicate with other Software programs, were difficult and expensive to maintain, and were nearly impossible to change quickly as business models changed.
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.
The existing Legacy mainframe Applications are essential to operations and are very risky to change, but they can become more useful if their information and business logic can be integrated with other Applications. However, not all firms can manage to convert all of their Legacy Systems to Enterprise Platform.