Why Outsourced Software Product Development Is A Great Idea For Your Business

What is it that makes outsourcing software product development so appealing?