Growing business opportunity for On-demand services: How to create such an app?