The digital revolution and the rapid economic development of countries in Asia and elsewhere have encouraged companies in the west to outsource IT services overseas. But large numbers of offshore projects for information systems fail. A study focusing on contract specification and different modes of contract implementation has highlighted ways companies can better control the quality and costs of long-distance outsourcing.