Outsourcing refers to the technique in which businesses entrust the processes of their company functions to external vendors’. Every company process that can be performed from an off-the-shore location can be outsourced.This includes functions such as payroll, transaction processing, transcription services, call centre services, image manipulation services, order and inventory management, just to name a few.The business case for outsourcing varies by situation, but the benefits of outsourcing often include one or more of the following:lower costsincreased efficiencyvariable capacityincreased focus on strategy/core competenciesaccess to skills or resourcesincreased flexibility to meet changing business and commercial conditionsaccelerated time to marketlower ongoing investment in internal