This application simulates an entire system of vending machines including functionality of the customer, re-stocker and manager..