Sistema de documentación para C++, C, Java, Objective-C, IDL y parcialmente PHP, C# y D

Doxygen
Gratis
Offline
http://www.stack.nl/~dimitri/doxygen/

Doxygen es un sistema de documentación para C++, C, Java, Objective-C, IDL y parcialmente PHP, C# y D. Puede generar la documentación en formato HTML, LaTeX, RTF, PostScript, PDF o man de Unix, a partir del código fuente (documentado o sin documentar) de la aplicación.