Turns out that real tech guys follow the same advice
I worked with a business client today who runs their cash register computers from a "server" computer in the back of the store. Their server is really a normal computer that just shares the data about the stores customer's and products. The actual program exists on each of the register's computers. In larger businesses like banks, Home Depot's, etc, true servers deliver the program and data to the cash registers and need to be very powerful. In the situation I described with my client's system, the "server" computer doesn't do a lot of work so it doesn't have to be too powerful.