The primary business rationale for offshoring has been to reduce IT operating and infrastructure costs. The cost savings from offshore outsourcing increase with the percentage of total development effort outsourced and the percentage of work performed offshore. They are maximized when the entire development is outsourced and all the work is performed overseas.