Offshoring software development can seem like a slam-dunk when daily rates abroad can look like hourly rates in the USA. But success is not guaranteed. We look at the reasons why.