I would like to be able to have a client log onto a specific page on my site. That login would store their IP information so that when I log in to the same page/site, I can see a list of clients needing support, pick one, and have my computer automatically connect to their computer with a VNC product (which one is probably unimportant?)
I don't know that its important which computer would be the client and which the server.
Additionally, if my client connects with this site (by logging in) for example from their office, the website would store the login information so when they go to their house and login to the same site, all the information is available for them to log in to their office remotely, with a VNC, so they could work remotely from home.
The clients' login data would be available ONLY to the specific client, and to our company for support.
The whole process would need to be secure so ONLY those intended can log in remotely ONLY to the computers for which they are allowed.
I can do much of this currently with a product like Mikogo, but it requires someone to be present at the remote location.
I believe the process would be fairly similar to the process Mikogo and Team Viewer are using, except that it would log in to MY site instead of theirs and NOT require the presence of an operator at the remote computer.
One of the bigger challenges would be by-passing firewalls and routers.
VNC as it is, requires forwarding the router ports and possibly making firewall exceptions.
Mikogo and Team Viewer do NOT need these requirements. I think that's because BOTH sides are logging in to complete the connection. That will be true of my application also, except the login will only need to be made once to store the remote information, but each time to connect with that remote computer.