smart-vending operating system