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.