On Demand Apps Development: What are the ways that helps Gojek like business to serve better?