Collaborative Outsourcing