EAI (Enterprise Application Integration) n'est ni un ETL, ni un ESB. EAI a pour objectif de réunir les applications d’une entreprise en organisant la circulation de l'information entre des applications. Autrement dit, EAI permet de faire communiquer les différentes applications qui constituent le système d'information de l'entreprise, voire même celles des clients, des partenaires ou des fournisseurs. Pour ce faire, EAI est une plateforme regroupant plusieurs composants dont les plus importants sont les connecteurs.