Software business model research: from 'custom development' to 'IP/platformization', software enters the cost reduction cycle ...