, it states that when using the free license, "The number of remote PCs you can control is limited to 10." It is a little unclear precisely what this means, but in practice, it appears to mean that someone is limited to no more than 10 entries in the viewer's address book.
I'm planning to use Remote Utilities for remote control in the software product that I work on. However, in my situation, I set Remote Utilities to run manually, and, in order to start and stop Remote Utilities, I use the /start and /stop command-line switches fr om my software to silently start or stop the Remote Utilities host. In fact, the Remote Utilities user interface is pretty much hidden from the user of the host in my usage model. In this usage model, remote assistance is provided proactively--I don't need 24 hour access to remote systems. The user of my software would call a phone number to get in touch with someone, and the user would also provide the Internet ID (which I extract from the Registry and display to the user). This is one of the reasons why I selected Remote Utilities--it is possible to use it without exposing the Remote Utilities user interface to the user.
In this sort of usage model, there is no point to persisting entries in the viewer's address book, since any time the viewer is used to connect to a remote host is done on a temporary basis. As such, it is very easy to keep to the 10 PC address book lim it. In fact, I can get by with a single entry in my viewer's address book and then changing the Internet ID as needed.
However, I want the ability to control more than 10 systems, just not all at the same time. The way the free license works allows for this. Nevertheless, regardless of how the free license is implemented in the viewer, I'd like to make sure that I'm honoring the terms of the license if I use it with more than 10 host systems. If the free license isn't truly suitable for my usage model, then I'll go with one of the pay license options.