A new business model that has recently progressed is the offshore outsourcing model.  Offshore outsourcing company offers an array of services which were not available earlier. This model is...