I got a chance to work on the below documentation softwares recently, were pretty good. There might be some other softwares better than these, if so, let me know.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.