to put a coin in, select a soda, and take it from the tray... The programming languages are different, like say: a cat, a human and a alien... But if they want a soda, they all have to: put the coin in, select a soda, and take it from the tray. The machine doesn't care who uses it... it only responds to this specific instructions 23