A display unit to show the billing A keyboard/touchscreen device to select products and enter data Barcode scanner to scan billed objects A Printer to print the receipt Cash register – for storage of cash obtained during sales A software interface to complete the process