There's a LOT of professional graphic software to design books, brochures, forms, advertisements and whatever you like, both for printing and for the web.
- Adobe is one of the leading manufacturers of such software.
- Our shows some examples.
- Microsoft offers Publisher:

But I think you forget to mention one essential requirement: it should be possible to interface with the administrative applications used by your customers. And that seems to make it a totally different question.