When we think of an on demand business, the first thing that comes to our mind is Uber. As the name suggests, on demand means providing services to the consumers when they want them. An on-demand business strives to provide rapid delivery of products and services to its customers' doorsteps.