The benefits and challenges of integrating EDI into an in-house ERP system -focused on the needs of the small business.