A system for dispensing items comprises trays each adapted to support items to be dispensed. A casing comprises a restocking volume receiving trays with items thereon for subsequent storage. A storage volume accommodates the trays in storage. An outlet is used to dispense any selected items on the trays. An arm displaces trays within the casing, and displaces items from the trays to the outlet. A controller unit receives an identification of each item in the trays when positioned in the restocking volume, and monitors a position of each identified item within the trays in the casing to control the actuation of the arm to dispense items through the outlet as a function of an order entered through the user interface.