EAI allows data sharing between unrelated systems in the organization, provides a single point of interface to which all applications and databases connect, resolves differences between systems, triggers processes and delivers data in the proper format to the proper destination.