Electronic data interchange (EDI) allows businesses to electronically transmit standard business documents like orders and invoices between computer systems without human intervention. EDI began in the 1970s when the transportation industry formed a committee to develop standards. There are three main types of EDI systems: batch, event-driven, and interactive. EDI provides benefits like reduced costs and improved customer service but also faces challenges like inflexibility and high implementation costs.