On demand delivery is a process of delivering goods and services to the customers as and when they demand it, and whenever and wherever they want it.