Electronic Data Interchange Software consists of the following four layers:
- Business application, Internal format conversion, Network translator, EDI envelop
- Business application, Internal format conversion, EDI translator, EDI envelop
- Application layer, Transport layer, EDI translator, EDI envelop
- Application layer, Transport layer, IP layer, EDI envelop