The correct answer is B. When a company gives the responsibility for a certain aspect of its business to another company
Explanation:
Outsourcing is a common strategy used by companies and organizations; in this, certain functions or responsibilities are transferred to another company either in the same country or in a different one. This occurs because in some cases hiring another business or company to carry out certain responsibilities is cheaper or more efficient. For example, companies do not have to hire employees themselves, train them and guarantee they accomplish their objectives, but all of this is done by an external company. According to this, outsourcing occurs "when a company gives the responsibility for a certain aspect of its business to another company".