The document comparison below was prepared by MadCap Software. The views, opinions and feature comparisons expressed in this document are based solely on MadCap's evaluation and understanding of the Adobe RoboHelp® product, reviews from customers and other publicly available information that was available at the time of preparing this document. This document is prepared for reference purposes only and MadCap encourages you to perform your own comparison before making any final product or purchase decisions. If you feel any part of this document is inaccurate or incomplete, or if you would like to add to the comparison, please send your feedback to: management@madcapsoftware.com
There are three primary reasons that Flare represents a better business choice than RoboHelp®.
Architected from the ground up to be the ultimate single-source and multi-channel publishing application, MadCap Flare is built on the newest and strongest technologies available. Written entirely in C# and chosen by Microsoft® as a showcase application for their own Visual Studio product, Flare is revitalizing the technical communication industry. With online publishing capabilities that surpass RoboHelp®, print publishing that is as good as or better than FrameMaker®, and formatting control so strong that it is even replacing page layout programs, MadCap Flare offers a powerful authoring and publishing solution in a single, well designed application.
We are passionate about our customers. We hope our customer feedback speaks for itself:
Beyond basic publishing, MadCap Software has created an entire suite of products designed to support all publishing related activities from screen captures, to animated demos/tutorials, to translation and localization, to servers to track document usage, and more. From a publishing workstation to enterprise level, multi-author workgroups, MadCap Software has the tools you need to create, manage and publish content to a variety of channels. The best part is that all of these tools were designed and built by MadCap Software to tightly integrate together. To make your research and tool selection easier, pricing is never a secret and all of our tools are available on our web site store.
MadCap Software is setting a new benchmark for the industry and we back it up with the customer care, services and software infrastructure to meet just about any publishing need from small businesses to large multinational corporations.
Flare |
RoboHelp® |
|
| Architecture |
Flare offers a completely "open" architecture. It stores all content and project files as XML, making Flare projects transparent and easily accessible. You can easily share, add, remove and edit content and project files in Flare simply through Flare's UI or by using Windows Explorer (or other means). |
RoboHelp® is not aware of files added via Windows Explorer (or other means). You have to import content files through the UI even if they already exist in the project's file structure. |
| Animated Tutorials/Demos |
Full integration with MadCap Mimic. Tutorial and demo files created with Mimic can be used in Flare projects and they can share Flare project attributes, such as Variables or Conditional Tags. If you need to customize your documentation for multiple customers, you can create a variable called "Customer Name". This variable can be used in your Flare content and can also be used in your Mimic built tutorial/demo files. When it is time to publish documentation for "XYZ Corp" you do a simple variable definition once. Both your Flare content and your Mimic content are automatically updated for that customer. |
Supports Captivate movies. The integration between the two is limited to importing and choosing to edit files previously imported. There is no support for project or build variables. |
| Analyzer Integration |
Flare not only offers a large amount of 'static' reports for users it also provides a set of 'dynamic' reports. The errors or warnings in these reports can be double-clicked to open the topic with the error or warning message selected. Some of these reports in Flare are: Broken Hyperlinks, Topics not in Index, Topics not in TOC, and more. MadCap offers a standalone product called MadCap Analyzer that will analyze projects and provide more of these type of reports. |
RoboHelp® only offers a limited number of 'static' textual reports. |
| Translation & Localization Workflow |
Flare Project files are entirely in XML so you can send your entire project off to be translated, not just the output. Since all of the project files are XML, you can easily use any existing translation process that you may have in place using any of the industry leading translation tools, or you can use MadCap Lingo. MadCap Lingo is a powerful, easy-to-use translation environment tool (TMS) designed to assist technical writers, documentation specialists and professional translators in the translation and localization process. It was designed for translating the XML for Flare, Mimic, Capture and MadCap Contributor but now supports other document formats as well (Microsoft® Word, PowerPoint, HTML, XML, Rich Text, DITA, .Net Resource files and text files). Using the Project Packager feature in MadCap Lingo allows the author to package the entire project with all of the translation candidates in a single zip file to send for translation. |
To the best of our knowledge, Adobe has no product similar to MadCap Lingo nor does RoboHelp® integrate with any third party translation memory tool to the same extent as Flare, MadCap Lingo and Project Packager. |
Flare |
RoboHelp® |
|
| Advanced Linking Capabilities |
Flare supports all common link types from the standard Hyperlink, See Also/Related Topic links, Concept links (A-links), Cross-Reference links, to Relationship Tables. Relationship Tables, originally created to support the DITA environment, have been adapted by MadCap Software to work with Flare projects and outputs. |
RoboHelp® can handle basic link types, however it does not support cross-reference links (supporting both web and print publishing) and has nothing even close to Relationship Table support. |
| Structure Bars (Block Bars) |
A graphical interface to access document structure without disturbing the content in the visual editor. These bars are located around the topic and visually show the structure of the XML. Not only do structure bars let you see the XML tag, but you can also perform numerous tasks by using them. If you right-click on a structure bar, a context menu opens. From the menu, you can select from several options to take action on the content associated with that XML tag. |
RoboHelp® has no such support. |
| Metadata |
Using Flare's File Tagging feature, topics can be tagged with author, status, or other pieces of metadata as required. New tags can be created by the authoring team as needed. |
RoboHelp® supports setting three statuses on topics. The interface suggests that authors can be assigned to topics, but there does not seem to be a way to actually accomplish this. No additional statuses or metadata can be created. |
| Interface Language Choices While Authoring |
Configurable author interface. Select English, French, German, or Japanese interface at startup. Change your mind later. No additional versions to buy; these language interfaces are all included with Flare. Additional languages will be added in future releases. |
Announced support for multiple languages, but the Adobe e-commerce site shows the only other language interface available will be French. You must purchase it as a separate edition of RoboHelp®. You cannot swap language interfaces without reinstalling the application. |
| Snippet Conditions |
Snippet Conditions are special condition tags that you apply to content within Snippets at a Topic level rather than a build target level. With Snippet Conditions, you can separate certain Snippet content so that it displays in some Topics or Master Pages but not in others. This allows you to use one Snippet for many purposes, rather than having to create multiple Snippets. |
RoboHelp® has no such support. |
| Link Viewer |
The Link Viewer window pane lets you see what other files a particular file is linked to and from. You can see incoming links from other files, outgoing links to other files and output targets associated with the selected file. This dynamic pane can be set to change when a new topic is selected or keep the data from the topic that you had selected. |
Has an out of date "map" of the links that you have to leave the current topic to see. |
| Redacted Text Support |
For those who need to control sensitive information (such as personal data like social security numbers) while publishing in a legal environment where the use of a Conditional Tag would not meet the legal requirements, Flare supports Redacted Text. This renders the text unreadable and inaccessible without changing the flow of the document. |
RoboHelp® has no such support. |
| Conditionals |
Full support for Conditionals throughout a project. Conditional Tags can be used anywhere from a single character in a topic to the entire file itself. Flare also extends this functionality to almost every other aspect of a project, TOC Books and Pages, Index Entries, Relationship Tables, and more. You can even apply Conditional Tags files that are not XML, like images, PDFs, Microsoft® Word documents, etc. |
RoboHelp® limits Conditionals to content, TOC and Index Entires. |
| Indexing |
Flare handles indexing at the character level, providing the tightest integration possible between index terms and the actual content being referenced. Any meta data, such as conditional tags applied to content, are automatically applied to the index markers as well. So if you use a conditional tag to suppress some content when you build an output, the associated index terms tied to that content are automatically suppressed; there is absolutely no extra work to do. Note: This same indexing model is used in FrameMaker® and is one of the reasons that Flare has the tightest FrameMaker® integration in the industry. |
Outdated indexing model. Index keywords are associated at the page level, not at the character level (the actual point of reference). To work around this architectural defect, RoboHelp® uses an awkward model of manually applying build tags to index terms outside of the content page. You must rework the same content multiple times. First write the content, then index the content at the page level, not the content level. If you apply build tags, you do it to the page content. Now you must research if and where that content may have index terms. Then you must manually locate those index terms in a separate interface and apply build tags to those keywords individually. This is a very time-consuming and inefficient process. This model also means that RoboHelp® and FrameMaker® use two extremely different indexing models making "integration" difficult. |
| Equation Support |
MathML support in Flare allows you to embed virtually any kind of mathematical equation in the XML Editor. You can either insert an equation through Flare's Equation Editor or add your own MathML in the XML of the Topic. |
RoboHelp® has no such support. |
| QR Codes (Quick Reference Codes) |
Flare has an internal QR Code editor and supports them in all outputs. A QR Code is a type of barcode that can be read by devices such as smart phones. The data encoded in the QR Code can be text, a website URL, an email address, contact information, or SMS (Short Message Service, which is used for sending text messages). QR codes are a way to bridge the gap between a static print document and searchable, more detailed online information at your fingertips. |
RoboHelp® has no such support. |
| Advanced Table Authoring |
Flare includes several features to make table authoring easier and less time consuming; Mediums (changing the look of a table depending on the output), and page and column break support. There are other time-saving features that include text-to-table and table-to-text, Table Merging, Table Block Bars, Reset Local Cell Formatting, Sort Rows, Cell Content Style, repeated table captions, "continued from" in table captions, and a Wizard to apply a Table Style to all or only selected tables in a project. |
RoboHelp® has the standard table features that you would find in most authoring applications. |
| Images |
With the MadCap Flare & MadCap Capture combination, MadCap Software can single-source images. When adding text notations/call outs on screen captures, you can use the same variables used in your Flare projects. This allows for extreme customization of the images and screen captures in your documentation. The same can be said of conditional markers as well. You can conditionalize any part of the image using the same markers from your Flare project. Capture can also assign different profile values to a single image for different uses (like 300 dpi, TIFF format for print, 96 dpi, JPG format for online). Capture images can even use Conditional Tags to control areas of an image. |
No dedicated single-sourcing capabilities for images. |
| Thumbnail Image Support |
Use a simple CSS style to define image thumbnail characteristics and then reuse that style on hundreds of images in a project as necessary. This brings consistency and automation to the use of thumbnail images for the team and improves usability for the customers. |
RoboHelp® has no such support. |
| Vector Graphic Support |
Flare supports EPS, PS, and SVG images in the authoring environment and PDF output. The vector graphics are used for other outputs but converted to images that can be supported in those outputs. |
RoboHelp® has no such support. |
| CSS Support |
Full support for both the CSS1 and CSS2 specifications. Can use external CSS files for formatting of any topic element, including tables. Flare supports having multiple CSS files associated with a single topic for single-sourcing purposes, and supports CSS mediums (specify different style data for on-screen or print usage). |
Extremely limited CSS support. Only supports a single CSS file per topic. No single-sourcing capability with CSS files, and does not support CSS mediums. |
| Importing CSS Styles |
Can import entire style sheets into a project. Can also import individual styles from another style sheet. |
No support for importing multiple style sheets. |
Flare |
RoboHelp® |
|
| Source Control Integration |
Provides direct connectivity with Microsoft® Visual Source Safe, Microsoft® Team Foundation Server and Subversion, allowing you to work with Flare projects stored in these source control environments without a third-party plugin. Also supports additional source control solutions that conform to the Microsoft® Source Code Control APIs (Microsoft® SCC APIs). |
Only integrates with RoboSource Control or to other source control software through the Microsoft® SCC API. |
| Instant Messaging |
Instant messaging system built into the user interface. Especially useful for source control tasks when working with a team of writers. However, you do not need to work with source control to take advantage of this feature. You can send an instant message on any subject to any individual on your network who also has Flare installed. |
No team communication tools. |
| Network Storage of Projects |
Flare projects can be stored on a network share drive and is a full "network aware" application. Multiple authors can even access the same project at the same time without any network software installation. No IT department involvement. Works with files as all applications should, within the designs of network protocols. |
Not a "network aware" application. Placing a project on a network share drive and working on it from that location can cause project corruption. |
| Review Workflow |
Anyone in the company can review, annotate, and/or edit Flare topics using MadCap Contributor. This all happens in the native XML of the Flare topics file so there is no chance of data loss since there is no code conversion. With Flare, every "change" in a topic is marked for review whether it is adding or removing text, tables, images, applying conditional tags, applying inline formatting, etc. |
RoboHelp® supports a review process that entails converting the RoboHelp® topics to PDF and then having the PDF file reviewed. This involves converting the topic XHTML to PDF then PDF back to XHTML. RoboHelp® does not track all changes made to a topic. |
| Collaboration Workflow |
With MadCap Contributor, anyone in the company can create content and send it to a Flare author for inclusion in a Flare project. This content is written in XML so there is no data loss since there is no code conversion, both products are "speaking the same language". |
RoboHelp® has no native collaboration workflow. |
| SharePoint integration |
Once you select a SharePoint Server from the SharePoint Explorer, you can see the entire SharePoint Folder structure. Copy files to the project, check in and check out files, add SharePoint Folders to the External Resources Pane, sync files and folders, add files to the SharePoint Server as templates, even edit and save Flare XML files directly on the server. Flare can even publish to SharePoint locations. |
Only publishes to SharePoint. |
Flare |
RoboHelp® |
|
| 508/Accessibility Support |
For WebHelp and PDF Accessibility, Flare gives you control over what warnings to report for your 508/Accessibility compliance. You can save this log and double-click each error to open the topic and fix the problem. |
RoboHelp® claims to be 508 compliant but they have no warnings or reporting capabilities. |
| Advanced Print Output |
Extremely advanced print support using Cross-References, Running Header/Footer Variables, Lists of Figures, Lists of Tables, Widow/Orphan Control, Short-line Elimination, and much more. |
Print output in RoboHelp® does not support advanced features such as cross-references, widow orphan control, short-line elimination, etc. |
| Native PDF and XPS Outputs |
Flare supports Native PDF and XPS generation. There is no conversion to Microsoft® Word first then to PDF or XPS. |
In RoboHelp®, the files are converted to MS Word output before being saved as a PDF. RoboHelp® does not output Microsoft® XPS. |
| Microsoft® Word Import and Output |
Tightly integrates with Microsoft® Word using modern XML data flow techniques, leveraging the Microsoft® XML Schema for Office documents. This allows for superior content fidelity during import. Flare also allows for inclusion of hyperlink data or even the conversion of link data to proper page number cross-reference data on export to Word. Combined with Flare's Page Layout technology and output to print options, Flare provides the ability to create true "press ready" documents with no post processing. |
MS Word integration is extremely lacking. RoboHelp® is unable to handle even little things like specifying unique chapter page formatting or page number cross-reference data derived from link data making it almost mandatory that you have to do further work in Microsoft® Word to get your document ready for the printer. |
| Adobe FrameMaker® Import and Output |
Tightest FrameMaker® integration in the industry. If Flare and FrameMaker® are installed on the same machine, Flare can open and work from the native FrameMaker® source files (.fm and .book). This gives Flare full access to FrameMaker® variables, conditionals, auto-numbering, import of cross-references, etc. Flare can also export back out to the .fm and .book formats and is the only tool in the industry with this level of FrameMaker® integration. |
Improvements have been made to support FrameMaker® documents, but it is still a limited to a "one-way" workflow. You cannot get RoboHelp® edits out to a FrameMaker® environment. |
| WebHelp Output for Mobile Devices |
Flare features a WebHelp Mobile output, which is optimized for mobile devices running iOS, Android OS, Windows Mobile, or Blackberry. This output is designed to be run on the mobile browsers already integrated into these devices. Flare also includes a mobile emulator to preview the output. |
RoboHelp® offers no browser-based output or emulator specifically for mobile devices. |
| .NET |
A Help format designed specifically to support Visual Studio developers. The DotNet Help format includes a freely redistributable viewer (written in C#) and includes components for the Visual Studio developer to drop into your project to for context-sensitive Help, embedded Help, and things like automated search string communication between the application and the DotNet Help documentation. |
No dedicated .NET support. |
| DITA Import and Output |
Flare has a complete DITA import and output workflow which not only keeps your content, but all of the DITA meta-data (including relationship table data) during the import. There is no requirement for installing any external or third-party components, the entire process is handled by a transformation process within Flare. |
RoboHelp® claims support for DITA import, however you are required to install Java and the IBM DITA Open Tool Kit. All RoboHelp® does is process the DITA content through the Open Tool Kit and create a .chm file. RoboHelp® then imports the .chm file contents. This is fraught with data loss. All of the core DITA meta-data, the very value that it brings, is completely lost. RoboHelp® cannot output DITA files. |
| WebHelp Plus |
This output type is identical to the regular WebHelp output in most ways. However, WebHelp Plus works on a Microsoft® Web server running Microsoft® Internet Information Services (IIS), ASP.NET, and Microsoft® Indexing Service. You and your users can take advantage of some advanced features, including searching of non-XHTML content (PDF files, MS Word Documents, etc.), faster server-side search, and automatic runtime merging. |
No support for advanced features without paying thousands of dollars extra for the RoboHelp® Server in addition to the Microsoft® server requirements. |
| Import CHM Files |
At time users have been stuck with an old legacy CHM file that they need to update but no longer have the project. With Flare you can import the CHM into a new Flare project and save countless hours of recreating the content. |
RoboHelp® has no such support. |
| Compile Log File |
Not only does Flare create a report for warnings and errors while compiling, but it allows you to save the report to a "dynamic log" file. This file allows you to open the topic double-click the individual error messages. Flare will also highlight the area that contains the error in the open topic when possible. |
RoboHelp® offers a textual list of errors in their Output View. |