Building the On-Demand App – How to Strategize it?