There are a number of factors to consider when making this decision, such as the cost of outsourcing, the quality of the work, and the company’s own capabilities. In general, it is best to outsource work that is not central to the company’s core competencies. When making the decision of what to outsource, it is also important to consider the quality of the work that will be produced. In some cases, it may be worth paying a higher price for a higher quality product. If a company does not have the internal resources to complete a project correctly, it is usually better to outsource than to try and do the work itself.