The logic underlying IT outsourcing follows from core competency theory, which argues that an organization should focus exclusively on its core business competencies, while allowing outrsourcing vendors to efficiently manage the non-core areas such as the IT functions.