Business opportunities for on-demand service app development