Dogen tool is created to help software architects, developers and technical writers create quality up-to-date documentation with no pain.
The tool is designed specially for DITA based documenting style. If you are not familiar with DITA, start here. DITA provides you very stunning features like content reuse, flexible structure, references and filters. The documenting process with DITA is really similar to compiling and building sources code. Although it's not really too hard to learn DITA, especially if you use specialized DITA editors like this
Some part of your DITA sources could be created by yourself, other parts you can generate with Dogen. Final documents (PDF, DOC, ODT, HTML, etc) you should build with DITA framework (processor). Also you can build and publish your documents with a build-server (it is easy to build it by yourself).