Multi-sourcing management:

Multisourcing is the disciplined provisioning and blending of business and IT services from the optimal set of internal and external providers in the pursuit of business goals. The nature of engaging with multiple providers with a variety of service capabilities and delivery competencies is also known as multisourcing. It is also defined as a strategy that treats a given function, such as IT, as a portfolio of activities, some of which should be outsourced and others of which should be performed by internal staff.