I want to learn how to document complex libraries or software products. My goal is that the clients, the requirement team and the developers understand what the product does. I want this document to be used, not only stored and sent to oblivion. Which methodology has worked for you?

New contributor
Esteban Arocha Ortuño is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.