The system includes two main purposes, namely on-demand food delivery and small packet delivery. Since both functions relate to delivery, we would like to use the same group of delivery men. Delivery men can be freelancers and hired staff. They will delivery order as fast as possible after the customers place an order. Each order can be tracked in map view with estimated spending time.
Food delivery function connects customers and restaurants. It accepts the order and pass them to restaurants. The delivery men pick up and drop off the order back to the customers.
Small packet delivery connects customers and delivery men. It accepts the order and pass them to delivery men to drop off the packet at a particular person or places.
Main stakeholders of the system are restaurant owners, delivery men, order manager, system administrator and customers. Such purposes will be separated into 5 different applications within two types; web applications and mobile applications.