Soluţiile de tip ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), SCM (Supply Chain Management) sunt acum considerate imperative „clasice” în marile companii, ele fiind o condiţie semnificativă pentru menţinerea avantajului competitiv. Eforturile sunt din ce în ce mai mult îndreptate în direcţia integrării întregului lanţ furnizori-organizaţie-beneficiari.
Conceptul de Enterprise Application Integration (EAI) este folosit destul de frecvent când vine vorba de e-Business. EAI vizează o metodologie care să asigure o comunicare uoară între aplicaţii şi sursele de date din cadrul companiei, astfel încât acestea să partajeze procese de afaceri şi date, chiar dacă elementele integrate se schimbă (cum ar fi sistemul de management al bazelor de date). EAI oferă soluţia la generaţii de dezvoltare a soluţiilor informatice fără existenţa unei viziuni, a unei strategii centralizate de dezvoltare.
Integrarea aplicaţiilor informatice este o activitate ce reuneşte oameni, echipamente, programe şi practici manageriale. Integrarea aplicaţiilor este o abordare strategică de a lega mai multe sisteme informatice (la nivel de informaţii şi servicii), astfel încât sistemele să fie capabile să facă schimb de informaţii şi să asigure o funcţionare a proceselor în timp real.
Integrarea aplicaţiilor informatice în cadrul unei întreprinderi sau între mai multe întreprinderi care colaborează este un subiect de mare actualitate. Integrarea aplicaţiilor informatice în întreprindere permite coordonarea şi sincronizarea mai multor aplicaţii eterogene atât în interiorul (integrarea aplicaţiilor la nivel de companie), cât si în afara întreprinderilor (integrarea aplicaţiilor Business-to-Business - B2B).