Your options are webhelp and CHM help. Your client is saying
no to CHM help but it is not clear if they are saying that for the
right reasons. CHMs are a potential security issue if they are run
across a network but run locally they are OK.
You don't say whether your application is web based or
installed locally. If it is web based then you need webhelp, which
does not require having RH Server, and if your application is
installed locally, then you should be using CHMs. It really is that
simple.
Can they cross over? You can install webhelp locally but what
you are installing is a whole bunch of files rather than a single
file. The number can run to thousands although they will be small.
To make that work, you would need to include what is know as the
Mark of the Web, a means of allowing stuff intended to run from a
server, to run locally. For that you need RH6, otherwise IE
settings need to be changed on each PC and I doubt these customers
will allow that. I think it fair to say that while this can be
done, it would not be the normal way of doing it. Perhaps others
would comment. CHMs can be run from a network and you can minimise
the risks. There is a topic on my site about that. I think your
consultants would need to discuss that with the customer.
I would say the first step is to talk to the consultant with
the developers. The calls from the application are all going to
have to be changed so it is not a task to undertake lightly.
Discuss the above with them and then come back with the further
questions that will inevitably arise.
RH Server is only required where you want its extra features.
Most people will be using webhelp without that. Bear in mind that
there is a cost to your clients as they will need a RH Server
licence if running the help from their servers rather than yours.
Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.