Offshore software development is a kind of outsourcing in which the jobs of software development are transferred to offshore countries. Mainly companies in USA transfer software development job to India or other south Asian countries. In India there are many offshore development companies. In India offshore software development have some advantages and also some disadvantages. […]