 There has been an expansion of the outsourcing concept to include on-demand outsourcing.This refers to the process undertaken by business managers to adopt an outsourcing policy that ensures that the specific business and supplies including technical manpower are accessed as the need arises.It focuses a business strategy to improve its goods and services and to drive a business towards quality improvement.