What is outsourcing?

Outsourcing is a business practice in which services or job functions are farmed out to a third party. In information technology, an outsourcing initiative with a technology provider can involve a range of operations, from the entirety of the IT function to discrete, easily defined components, such as disaster recovery, network services, software development or QA testing.

Outsourcing benefits

  • lower costs (due to economies of scale or lower labor rates)
  • increased efficiency
  • variable capacity
  • increased focus on strategy/core competencies
  • increased flexibility to meet changing business and commercial conditions

Outsourcing IT functions

Traditionally, outsourced IT functions have fallen into one of two categories: infrastructure outsourcing and application outsourcing. Infrastructure outsourcing can include service desk capabilities, data center outsourcing, network services, managed security operations, or overall infrastructure management. Application outsourcing may include new application development, legacy system maintenance, testing and QA services, and packaged software implementation and management.