This document discusses strategies for outsourcing software development work to remote teams. It outlines two approaches to outsourcing ("Outsource 1.0" and "Outsource 2.0") and recommends "Outsource 2.0" which involves hiring a dedicated remote team on a long-term basis. The document provides tips for companies using outsourced teams, including establishing strong management processes, frequent communication, training the remote team, and clearly defining expectations and performance metrics to ensure project success.