What are on-demand services apps and how to build it successfully to cater to a modern customer’s needs?