erp customer system management management crm consultancy manufacturer consultants engineering consulting implementation manufacturing design network management manufacturers software consultant