Does my client I am logging on from also need to be a windows PC?

No. We have some POS customers who have Linux terminals in their shops. Also, there are a few remote desktop apps available for iPhone and iPad nowadays, for example iRemoteDesktop.