The present disclosure relates to a flowable edible product dispensing apparatus, which includes: a programmable controller; a touchscreen interface including an indicator of at least one edible item for selection, the operator interface in communication with the programmable controller, a dispensing system in communication the operator interface. The programmable controller, being wirelessly connected to the internet, is operable to associate the at least one edible item with the least one flowable edible and/or inedible product. The dispensing system dispenses an amount of the at least one flowable edible and/or inedible product associated with the selected edible item when the at least one edible and/or inedible item is selected.