Technische informatie  
EDIStream is opgebouwd uit drie verschillende lagen. Deze lagen zijn los aan te sturen en kunnen dus eventueel losgekoppeld worden. Zo kan een uitwisselingsproces gestart worden vanuit de user-interface, maar ook vanuit een scheduler of een andere toepassing.
De EDIStream user-interface bestaat uit een aantal gebruikers schermen voor:
het starten van een uitwisselingsproces.
Bekijken van de berichten en de informatie daarover.
Invoeren van instellingen zoals e-mail adres en de partijen waarmee wordt uitgewisseld.
   
De EDIStream engine voor de uitwisselingsprocessen uit. Voor de engine bestaat een uitwisselingsproces uit de aanroep van één of meer modules. Daarbij selecteert de engine de te verwerken berichten en geeft deze door aan de modules en omgekeerd zorgt de engine voor het opslaan van aangemaakte berichten. Verder zorgt de engine voor de foutlogging.
   
De EDIStream modules verrichten het eigenlijke werk zoals het versturen en ophalen van berichten (ExchMail) en het vertalen (convert). U heeft dus altijd één of meerdere modules nodig!
   
De Convert module maakt gebruik van de afzonderlijke applicatie EdiConv-plus. Deze laatste vertaalt de berichten en is ook los verkrijgbaar. De Convert module zorgt voor het doorgeven van de berichtgegevens en voor het opnemen van de vertaalde berichten in EDIStream.