Ari,
Look into Adobe FrameMaker, it is very, very powerful. I use it on MacOS via VMWare Fusion, since FrameMaker is now supported only on (help...) Windows.