My company wants a solution for remote access, something like VNC. I'd like to support open source development, so any suggestions for something paid that can work without a centralized server?