Common Business Development Challenges and How Outsourcing Solves Them