OSvend is an open source online operating system for vending machines