How are On-demand Apps Transforming the Face of Business?