Simplified documentation – Innovasys – ABOUT MAG 2020

Document! X Logo

Document! X is a combination of an automated documentation tool and a complete authoring environment that can be used to create, publish and maintain accurate, professional-quality documentation for .NET, Web Services, Databases, XSD Schemes, COM Components and Type libraries, Java and Javascript.

Document! X is not just an automated documentation creation tool – it includes a complete documentation authoring environment, allowing you to complement the automatically generated content when needed.

Document! X has been the trusted documentation solution for individuals and corporations worldwide since 1998

Download a free trial

Document the entire solution

Document! X supports a wide variety of solution elements. A consistent, customizable and comprehensive set of tools for all your technical documentation requirements.

.NET assemblies

.NET Framework Assemblies (.NET 1.0 – 4.x, .NET Standard, .NET Core, Silverlight)

Web Services

Swagger, WCF, WSDL, WADL or Other REST or SOAP

Data base

Access, SQL Server, Oracle or another OLEDB

XSD Schemes

XSD schema files or implicit Xml schemas from Xml files

Java Projects

From the Java source code created with any Java development tool.


COM components, controls, or compiled type libraries

Sample outputs

These output examples illustrate how much can be generated by Document! X straight out of the box. The whole document! The X models are fully customizable and can be easily adapted or extended to meet your specific requirements.

Live samples

Demonstration films

These short films offer a great way to find out what can be achieved using Document! X.

Documenting a database

This short introductory film will guide you through the process of creating a new document! X Project for a database (7 minutes).

Watch this movie

Documenting a COM component

This short introductory film will guide you through the process of creating a new document! X Project for a COM component or a type library (6 minutes).

Watch this movie

Documenting an Xsd schema

This film will guide you through the documentation production process from an XSD Schema file using Document! X. (10 minutes)

Watch this movie

Documenting a Javascript library

This film will demonstrate how Document! X can be used to create documentation for Javascript, both simple libraries of javascript functions and models of javascript objects and jQuery plugins and widgets. (13 mins)

Watch this movie

Documenting a web service

This film will guide you through the process of producing documentation for a web service (SOAP or REST) ​​using Document! X. (11 minutes)

Watch this movie

Documenting .NET assemblies

This introductory film will guide you through the process of creating a new document! X Project for one or more Microsoft .NET assemblies (13 minutes).

Watch this movie

Publishing to a website, FTP server or network location

This film demonstrates the new publishing functionality introduced in 2015.1. Publishing facilitates the publication of the output generated by Document! X or HelpStudio for a web server or network location. A variety of publishing methods are supported; you can publish to an Azure website, a website running on IIS, a website that supports uploading via ftp or directly to a local network path. (11 mins)

Watch this movie

Finding undocumented items

This film provides a quick introduction to finding items in a project that still requires documentation using the Undocumented Items tool. (4 minutes)

Watch this movie

Using document! X with Visual Studio 2010

This film demonstrates how Document! X integrates with Visual Studio 2010 and how it can become part of a routine development documentation workflow (5 minutes).

Watch this movie

Introduction to source control

This video provides a demonstration of how to enable Source Control functionality, add a project to Source Control and access Source Control features in a Source Control-enabled project. (6 mins)

Watch this movie

Automatic optimization for tablets and mobile devices

This video demonstrates how the Responsive Output feature allows you to generate content that automatically adapts to your browser’s device type, providing an ideal experience for users of mobile devices, tablets and computers from a single output. (5 minutes)

Watch this movie

Introduction to location features

This video will demonstrate how to use the localization features, enabling localization and creating an output in English and Japanese from the document! Sample project X .NET (9 minutes).

Watch this movie

Using Build Profiles to create multiple outputs

This short video provides a demonstration of how you can set up a project to create multiple outputs from a single source, with each output driven by separate options defined in the build profile. (3 minutes)

Watch this movie

More movies

Why use documents! X?

Developing accurate documentation, particularly for complex components or database schemas, has traditionally been a time-consuming, costly and skill-intensive task. Documentation during development can be seen as a moving target, and at the end of a project, developers are usually reassigned immediately to new development tasks, which can leave most projects poorly documented.

With document! X, documentation can be produced automatically throughout design and development without requiring the investment of developer resources, providing development teams with an accurate and up-to-date reference and allowing new developers to jump the learning curve for new components and schemas. Document! X makes the production of documentation a natural and productive activity for developers and technical writers.

  • Fast, accurate and professional quality documentation;
  • Market-leading authoring tools for creating supplemental content;
  • Automatically uses source content when available (XML xml source comments, web service definition descriptions, extended SQL Server properties, SQL / T-SQL / PL-SQL source comments, XSD annotations, source comments Javascript JsDoc or Xml format, Java Javadoc comments format source, COM HelpStrings);
  • The customizable template-driven output based on HTML can be adapted to your requirements and is supplied with pre-translated standard phrases for 9 different languages;
  • Generate documentation for HTML Help 1.x (CHM), Help 2.x, Microsoft Help Viewer (Visual Studio Help Format) or Help for the pure web-ready HTML browser, including a Table of Contents, Full Text Search and Index.

Content creation options

You can choose to create the content in your source code (using XML xml source comments, web service definition descriptions, extended SQL Server properties, SQL / T-SQL / PL-SQL source comments, XSD annotations , XSD annotations, JsDoc or Xml Javascript source comments, Java Javadoc source comments, COM HelpStrings) and / or using the rich authoring environment of the content file editor.

This flexibility allows you to include basic documentation in the source code and use the rich document! X Content file editor for creating extended content or making post-development edits.

Visual Studio integration

Document! X integrates seamlessly with Visual Studio® 2010-2019. Documentation projects can be created, opened and built directly from your Visual Studio solution. A Visual Comments Editor is included to create and maintain your source code comments in Visual Source .NET, C #, C ++ / CLI and F #.

Create and maintain your Visual Basic .NET, C #, C ++ / CLI, or F # source code comments directly within a preview of what the generated documentation will look like.

Our clients

Large and small organizations rely on Innovasys products for their documentation and help authoring requirements. Some of the most well-known organizations are listed below.

Learn more about the document! X

Planning to use the document! X for a specific type of documentation or are you looking for a case study? Check out the resource guide, functional area and case study pages below for information on targeted products, examples and screenshots.

Prices Feature Summary

Paula Fonseca