Offshore outsourcing, a phenomenon that changed the face of IT industry, can be understood as the practice which involves organizations of two different planes to come together for better technological interactions. In other words, Off-shore outsourcing is practiced by giant organizations of developed countries to get their work done feasibly and for this they hire firms residing in other countries.