Company outsourcing is really a growing trend these days. It refers to a procedure in which certain business functions and procedures are entrusted to some third party company that specializes on those jobs. Outsourcing telecommunications services, computer software development services, insurance, Information Technology services and human resources and finance are the most typical business process entrusting firms. Before, business process outsourcing like a idea of business strategy wasn’t really acknowledged as it seems today. Throughout the initial phases of its development, small , low grade jobs, for example janitorial and security services, were the only jobs that were outsourced. Perhaps because of its several benefits, many international companies now see outsourcing as a powerful oral appliance business strategy to fully maximize the profit earning capacity of their every business. Outsourcing allows them to reduce costs and concentrate on their core business processes. Using the current economic situation where recession has an effect on the earning likelihood of their business, outsourcing jobs serve as a viable option to override such difficult situation. Many overseas businesses are enjoying huge benefits by off shoring some of their peripheral and none core business processes to 3rd party business process outsourcing suppliers that are mainly located in third world countries .There are basically none core business processes that tend to swallow an enormous part of their resources and eat a lot of their valuable time, thus limiting the possibility growth of the company.