The document discusses software companies outsourcing some of their product development to external vendors in order to accelerate innovation, lower costs, and increase shareholder value. It recommends companies first conduct a thorough readiness assessment to examine their ability to outsource and determine which applications and processes are best suited. The assessment evaluates business objectives, development processes, culture, and financial expectations. It provides a report on outsourcing readiness along with recommendations on project sequencing, ROI analysis, and an engagement roadmap. Strategic outsourcing requires the right planning, governance, communication, and management in order to be successful.