The important thing is you pick a documentation format which is easily maintainable and can be used as a source for all the formats you want to support in the future (utilizing a generator tool chain).
There are different options depending on what kind of documentation you have in mind: if the tools you are going to document are actually library functions with an API, tools like Javadoc or Doxygen might be suited well. If, however, you are talking about programs with a user interface and end user documentation, tools like Asciidoc or Docbook might be better. But whatever you pick, what you IMHO should avoid like hell is to maintain the same documentation twice in two different formats.