 Sales outsourcing providers include manufacturers' representatives, contract sales organizations, sales agents or SO outsourcing consultants.One way of organising the sales effort, especially when product delivery is erratic, is to replace or supplement internal resources with functionality and expertise brought in from contract sales organisations.SO outsourcing is quite different from large-scale service outsourcing, which has its advantages but also requires pro-active contract and relationship management.