EDI Software Products: Issues, Markets, and Trends