Allocation of a business process to an external business provider is termed as outsourcing in that business vertical. There are a lot of many reasons that push the organizations into taking the decision of outsource