There are a few tasks that are best to get done in-house, sales being one of them. But, pre-sales processes such as lead generation should be outsourced, if that’s not your strong point, and if you want to shift your focus on your core business and grow beyond it.