Programmers abroad: A primer on offshore software development

Developing software in foreign lands can save time and money-but only if companies do it right.