Adobe FrameMaker and Microsoft Visio, stored in Perforce.<p>Beautiful documents, but it takes a decent chunk of time to create. We do extract some docs via XML to generate code, somewhat backwards from how most engineers merge docs and code.