We here at Geeks in Phoenix have been using commercial, pay-per-seat remote access software for years now.
It comes down to being able to work on your computer without having to be sitting in front of it. Second, it would be to use that software to access files on that computer or the network it is on.
So what would be the main reason for using remote access software? First, it would be to access the software installed on another computer. But with software like TeamViewer, setting up remote access between computers is pretty straightforward. It used to be pretty technically involved to set up remote connections between two computers. Remotely accessing a computer is pretty commonplace nowadays. Do you have two personal computers and would like to remotely access one from the other? Looking for an effortless way to do it? You can do just that for free with the personal version of TeamViewer.