unlike professional outsourcing when the whole exercise is transferred to a third-party, this type of outsourcing focuses on a specific process. the primary reason for business process outsourcing is a knowledge gap that is too expensive to close. a typical example of business process outsourcing would ba machinery maintenance (typically outsourced to a company that provided it).