The Restaurant Menu and Ordering System is a software package to facilitate ordering within a traditional restaurant. The customer is able to scan the QR code from the menu card and install the app to view the menu, make, confirm and send orders to food preparation staff and view the total bill through the mobile interface. The food staff with their touch-display interfaces to the system is able to view orders sent to the kitchen by customers. During preparation, they are able to let the waiter know the status of each item, and can send notifications when items are completed, again through the touch display. The cashier is able to view the customer bill.