But a big difference is the inside the vending machine metaphore.
With one physical vending machine there is just one frontend and one
backend all contained in that one box. With an app, every computer
and phone in the entire world is a frontend. And the backend is
at a data center running on one or more servers. When the user clicks
of the machine. When the user clicks a button in your app, an internet
protocol signal is sent over the internet from the user's ISP all the way
to your backend server's data center.