Doc-O-Matic - Source Code Documentation and Help Authoring

Use Doc-O-Matic to effortlessly and reliably create source code and API documentation and author general purpose documentation in a multitude of formats and styles in the shortest possible time.

Doc-O-Matic takes source code and comments, adds conceptual topics and external input and produces documentation from it. With its single-source approach, Doc-O-Matic generates many different kinds of output from a single documentation base. Doc-O-Matic produces HTML-based Help files including HTML Help, Help 2, Help Viewer 2.x and browser based Web Help. Doc-O-Matic also creates printable documentation in PDF and RTF formats as well as XML output ideally suited for post-processing.


Doc-O-Matic does all that supporting an impressive range of source code languages: C/C++, C#, Delphi, VB.NET, IDL, Java, PHP, JavaScript, ASPX, JSP, MatLab. It supports documentation standards including XML Doc and JavaDoc.

Doc-O-Matic comes with an integrated topic editor that makes source code easily accessible for technical writers.

Doc-O-Matic is super fast, our users like that and the new 64-bit version handles enormous projects1.

Rich Output

Documentation created with Doc-O-Matic is feature rich out of the box. It provides collapsible and tabbed sections, automatically cross-links the entire documentation - including source code.

Doc-O-Matic output comes with browsing features like dynamic bread-crumbs, embedded TOC and index search, neighbor links and adds interactive graphical class hierarchies, automatic multi-language code output with syntax highlighting and much much more.


Doc-O-Matic is a Help authoring tool. It provides a complete environment for developing complex help systems, supports text reuse and conditional text features on different levels of the documentation and completely separates the authoring process from the output design.

Doc-O-Matic automatically generates indexes for print and context help and helps making sure quality standards are met in the end result.


Doc-O-Matic auto-links into other Help systems. Your Help bridges the gap, truly integrating into pre-existing library documentation.

Doc-O-Matic ships with link databases for Microsoft Visual Studio 2019, 2017, 2015 and previous versions (2005 and up) Embarcadero RAD Studio 10, RAD Studio XE, 2010 as well as previous CodeGear and Borland Delphi versions of Delphi and C++Builder.

Visual Match

Doc-O-Matic comes with ready made templates for your help integration task. Whether you need to integrate with Visual Studio, Delphi or C++Builder, Doc-O-Matic generates look-alike documentation with the click of a button.

Templates include designs for Microsoft Visual Studio 2019, 2017, 2015 and Embarcadero RAD Studio 10.x. More templates are included such as one for creating release notes.

(1) Doc-O-Matic is extremely fast: Doc-O-Matic 10 generates help from the entire .NET SDK 4.6.1 source code with more than 2.5 million lines of code in more than 110MB of source files containing more than 230,000 symbols in less than 15 minutes! No other tool does that! Imagine how fast it would create your documentation!

Doc-O-Matic is the only documentation solution you'll ever need.

Copyright © 2000-2024 by toolsfactory software OG All rights reserved.