The present disclosure relates to a flowable edible product dispensing apparatus, comprising: a programmable controller; a touchscree 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 internee, and being operable to associate the at least one edible item with the least one flowable edible and/or inedible product; and 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.