Outsourcing non-core businesses to reliable partner who has the capability to provide not only the required resources, but also capable in managing some portion of their business function has become an comprehensive method to cost control, maximize resource availability, and gain competitive advantage.