different reasons that lead corporations to outsource development, including
lower costs of labor or an increased talent pool. In addition, many of these
firms suggest that US immigration policy is prohibitive to bringing in talented
IT professionals from overseas, and that the demand for IT professionals is