There are alot of different solutions out there. The big players are GMC, Pageflex, XMpie to name a few. These are very pricey but give you all the bells and whistles. A smaller company that we use is called Lexigraph. They work in a pdf workflow and have a amazing set of tools for easy of use...