The disadvantages of EDI include: must establish connection with each trading partner, high initial cost, computer scheduling issues, need for common protocols between partners, need for hardware and software compatibility.
The advantages of EDI include: no reliance on third parties for computer processing, organization controls over network access, possibility to use proprietary software standard in dealings with all trading partners.