I am not sure about "want to" but you can never outsource the "core" of your company. You build software as your core product ? Don't outsource it. You provide marketing as your core ? Don't outsource it. The only thing you can consider outsourcing is things that are tangential and will never directly impact the viability of your company.