How on-demand mobile apps are changing the business?