The document discusses the reasons why companies may struggle or succeed with application development outsourcing. Key factors for success include having a clear vision, well-defined processes, and a collaborative partnership with service providers. It introduces 'smartsourcing' as a strategic evolution that emphasizes innovation alongside cost reduction.