An
outsourcing agreement is a contract or agreement between a company and another external organization to transfer the responsibility of performing certain tasks or services. This means that instead of the company doing everything itself, it hires an external party to handle some of its work or services.
Full definition