An important re-engineering principle is that companies should focus on their core competence and outsource everything else.