Outsourcing is a term used to describe almost any corporate activity that is managed by an outside vendor, from the running of the company's cafeteria to the provision of courier services. It is most commonly used, however, to apply to the transfer of the management of an organisation's computer facilities to an outside agent. This transfer of management responsibility is frequently accompanied by a transfer (from the buyer of the outsourcing service to the vendor) of the specialist internal staff who are already carrying out that activity.