The following are the features which should be there in any of the on-demand delivery application: 1) GPS Tracking, 2) Feedback System, 3) Safe Online Transaction, 4) Authentication and 5) Tracking Delivery.