Adobe RoboHelp is a comprehensive authoring and content management system that enables users to create and maintain professional Help systems, knowledge bases, and other customer support materials. It is designed to help companies create and deliver technical content that is accurate, consistent, and easy to read. The app includes features such as a built-in editor for creating and editing HTML, PDF, and Microsoft Word documents; a project wizard for setting up new Help projects; the ability to create a searchable index of topics; and an integrated support system for managing customer feedback. Adobe RoboHelp also offers an array of online help resources, templates, and tutorials to help users get the most out of their Help system.
It has many features and scripting. Export documents in multiple format, ie html, epub, pdf ... and the software at a good price.