I have been using LogMeIn with great succes for me and my clients. I am an Access developer, writing database applications for small to medium size businesses. One client has 3 machines at his office, one of them (his own) a laptop. When he takes his laptop on the road he can easily connect to one of the remaining machines back at the office to get information into and out of the database easily--Remotely.
It has dawned on me that what I have in this scenario is access to a client/server (multi-user) application from anywhere in the world via a wide area network -- the world wide web. For a small application like I just described this is great because the alternative for many of my clients is a full blown .Net or Java application that is dramatically more expensive.
My question is this, what if instead of just having a couple of people calling in to an office and connecting through one of the macihines on the local area network, I say, what if instead of this I had 25 or 50 people that wanted to connect remotely. It would work just fine "if" at the office I had 25 machines that each of these 25 remote users could connect to. But it is not practical (and is too expensive) to have that many machines sitting there ready to receive a remote user.
This is a day of magic and miracles; I just thought I'd ask about possible alternatives, that may exist. Are there any? Is there a way to avoid the "25 machines at the office scenario?"