The most widely used technology for broadcasting demand data from the customer is electronic data interchange (EDI). This provides the means for exchanging data from customer to suppliers in a standard format. Internet-based applications using EDI protocols are increasingly popular, providing the same facility at lower cost. Customer demand and inventory data are often processed through software packages to automate the application of decision rules and identify stock lines that need replenishment.