A dispensing device, comprising: a memory for storing executable program code; a display screen; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions included in the program code and operative to: receive a consumer's biometric data including the consumer's body mass index and/or recent physical activity performed by the consumer via a handshaking procedure with a mobile computing device; and display on the display screen a customised user interface based upon said received consumer biometric data, the customised user interface comprising a menu, the menu comprising one or more selectable user controls for displaying one or more sub menus utilizable by the consumer to select one or more beverage products including a list of recommended beverage products based upon the received consumer biometric data; receive a selection of one of the plurality of beverage products from the one or more sub menus; receive an action request corresponding to the selected one of the plurality of beverage products from the one or more sub menus via the display screen; and execute an action associated with the selected one of the plurality of products from the one or more sub menus in response to receiving the action request. a memory for storing executable program code; a display screen; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions included in the program code and operative to: receive a consumer's biometric data including the consumer's body mass index and/or recent physical activity performed by the consumer via a handshaking procedure with a mobile computing device; and display on the display screen a customised user interface based upon said received consumer biometric data, the customised user interface comprising a menu, the menu comprising one or more selectable user controls for displaying one or more sub menus utilizable by the consumer to select one or more beverage products including a list of recommended beverage products based upon the received consumer biometric data; receive a selection of one of the plurality of beverage products from the one or more sub menus; receive an action request corresponding to the selected one of the plurality of beverage products from the one or more sub menus via the display screen; and execute an action associated with the selected one of the plurality of products from the one or more sub menus in response to receiving the action request. receive a consumer's biometric data including the consumer's body mass index and/or recent physical activity performed by the consumer via a handshaking procedure with a mobile computing device; and display on the display screen a customised user interface based upon said received consumer biometric data, the customised user interface comprising a menu, the menu comprising one or more selectable user controls for displaying one or more sub menus utilizable by the consumer to select one or more beverage products including a list of recommended beverage products based upon the received consumer biometric data; receive a selection of one of the plurality of beverage products from the one or more sub menus; receive an action request corresponding to the selected one of the plurality of beverage products from the one or more sub menus via the display screen; and execute an action associated with the selected one of the plurality of products from the one or more sub menus in response to receiving the action request.