EDI moduliai iš esmės yra standartizuoti, automatizuoti duomenų mainų mechanizmai. Jų esmė yra „tarpsisteminio ryšio tarpinės programinės įrangos sluoksnis“, naudojamas duomenų srautams tarp skirtingų įmonių ar informacinių sistemų sujungti, o ne tiesiogiai dalyvaujant pačiame verslo logikos apdorojime.
Techninės savybės: EDI moduliai yra aiškiai{0}}pagrįsti standartais. Jie remiasi unifikuotomis duomenų formato specifikacijomis (pvz., EDIFACT, ANSI X12 ir kt.), kad būtų užtikrintas nevienalyčių sistemų sąveikumas naudojant reguliarias pranešimų struktūras. Todėl jie yra ir duomenų integravimo įrankiai, ir programų integravimo dalis, įmonės architektūroje paprastai priskiriami tarpinės programinės įrangos arba integravimo sluoksnio komponentams.
Eksploatacinės charakteristikos: EDI moduliai pabrėžia paketinį apdorojimą ir didelį patikimumą. Paprastai jie siekia stabilaus, atsekamo keitimosi duomenimis, o ne sudėtingų verslo skaičiavimų, apimančių sąveiką realiuoju laiku{1}}. Praktikoje jie teikia pirmenybę duomenų vientisumui, perdavimo nuoseklumui ir klaidų atkuriamumui, todėl turi stiprias operacijas ir gedimams{3}}toleravimo galimybes.
Programos atributai: EDI moduliai pasižymi tarp{0}}organizaciniu bendradarbiavimu. Jie ne tik aptarnauja duomenų srautus tarp vidinių įmonės sistemų, bet, dar svarbiau, palaiko automatizuotą bendradarbiavimą tarp įmonių ir tiekėjų/klientų. Dėl šios-įmonės duomenų standartizavimo galimybės yra viena iš svarbių tiekimo grandinės skaitmeninimo ir įmonės informacijos sujungimo infrastruktūrų.
