Here applications such as customer relationship management, sales force automation, enterprise resource management, and sales and marketing effectiveness ??? all critical to an enterprise's daily function ??? are shared by the entire organization and constantly communicate with each other and with external systems controlled by partners, suppliers, brokers, regulators, and more.