Software
Built on a Strong Foundation
Implement digital deliverables using a structured standard for your new and legacy source formats.
Our solutions provide tight consistency across conversion projects for clear output.
With over 30 years of XML content manipulation experience, our Omnimark XML processing language provides the foundation for our tools, continually improving thanks to our expert in-house development team.


Rules Editor - A Powerful Toolbox
Overcome the challenges of converting complex table structures, references, links, ID’s, code blocks, and formulas with ease using the flexible Rules Editor.
- Complicated tables (with row and column spanning) are easily identified using custom attributes
- Access information that is not always visible in the content flow, e.g., index markers to index terms, conditional text to DITA attributes, variables to conrefs or keyrefs
Adhere to specializations and regulatory requirements using your customized and tailored portal.
Normalize and Optimize
Maximize your content through:
- Automated QA checkpoints ensure alerting any potential problems before they occur.
- Tight layers of validation ensure valid DITA 100% of the time.
- Credit reports and auditing per character
- Automatically convert FrameMaker and Word equations to MathML, and FrameMaker drawings to SVG
Normalize your content and take advantage of reuse through the free topic level deduplication
Preserve resources with unlimited reconversions.

Automatic, Exact Topic Deduplication
Easy Automation. Migrate now allows you to identify and eliminate redundant topics as part of the process of converting the content to DITA.
Quickly deduplicate topics. Migrate analyzes the collection and deduplicates topics that are essentially the same. The DITA maps are updated accordingly.
Free Conversion Offer
Upload your sample document (20-30 pages) and we will convert it to DITA free of charge!
We review the conversion results with you, and let you retain the output for your own testing purposes.
Manufacturing
Provide Clarity
Ensure a clear delivery of complex processes through a digital medium using a structured standard.
Migrate helps transform legacy, bulky, manuals into optimized reusable content sets allowing your business to leverage the information that matters.
Adhere to specializations and regulatory requirements using your customized and tailored portal.


Adaptable and Concise
Our solutions provide tight consistency across conversion projects for clear output.
Whether it’s legacy spec sheets for product lines, or content to be ingested by an AI, Migrate will help you reach your structured content goals.
With over 30 years of XML content manipulation experience, our Omnimark XML processing language provides the foundation for our tools, continually improving thanks to our expert in-house development team.
Unlock the Potential of Your Content
Overcome the challenges of converting complex table structures, references, links, ID’s, code blocks, and formulas with ease using the flexible Rules Editor.
- Automated QA checkpoints ensure alerting any potential problems before they occur.
- Tight layers of validation ensure valid DITA 100% of the time.
- Ability to leverage context to differentiate between ‘steps in a task’ and ‘numbered lists in a reference topic’.
- Automatically convert FrameMaker and Word equations to MathML, and FrameMaker drawings to SVG.
Normalize your content using the free topic deduplication feature and automatic referencing.

Automatic, Exact Topic Deduplication
Easy Automation. Migrate now allows you to identify and eliminate redundant topics as part of the process of converting the content to DITA.
Quickly deduplicate topics. Migrate analyzes the collection and deduplicates topics that are essentially the same. The DITA maps are updated accordingly.
Free Conversion Offer
Upload your sample document (20-30 pages) and we will convert it to DITA free of charge!
We review the conversion results with you, and let you retain the output for your own testing purposes.
Finance
Digital Standards
Maintain and update standards simultaneously using our cloud-based software.
Manage and convert private or public-facing information with confidence and efficiency.
Adhere to specializations and regulatory requirements using your customized and tailored portal.
Implement digital content deliverables using a structured standard for your new and legacy source formats.


Detailed Reporting
Credit reports and auditing assure you and your team maximize value.
Tight layers of validation ensure valid DITA 100% of the time.
Access information that is not always visible in the content flow with our easy-to-use Rules Editor.
Secure access protocols ensure privacy and highly sensitive industries or projects can request an on-premises deployment of Migrate.
Overcome Challenges
Automatically address several issues that are typically seen in this industry as a challenge in conversion:
- Complicated tables (with row and column spanning) are converted automatically
- Configure the structure of your BookMap or DITA map, or sub-maps, at any level you choose
- Access information that is not always visible in the content flow, e.g., index markers to index terms, conditional text to DITA attributes, variables to conrefs or keyrefs
Preserve resources with unlimited reconversions.

Automatic, Exact Topic Deduplication
Easy Automation. Migrate now allows you to identify and eliminate redundant topics as part of the process of converting the content to DITA.
Quickly deduplicate topics. Migrate analyzes the collection and deduplicates topics that are essentially the same. The DITA maps are updated accordingly.
Free Conversion Offer
Upload your sample document (20-30 pages) and we will convert it to DITA free of charge!
We review the conversion results with you, and let you retain the output for your own testing purposes.
Pharmaceuticals and Healthcare
A New Frontier
Digital healthcare solutions are advancing faster than ever. Implement digital deliverables using a structured standard for your new and legacy source formats.
Stilo maintains consistency and integrity of all your data including product labels, inserts, equipment manuals, records, journals, and more.
Adhere to specializations and regulatory requirements using your customized and tailored portal.


Accuracy at Scale
With over 30 years of development in XML content manipulation, the engine behind Migrate can tackle large bodies of content with accuracy and reliability.
- Automated QA checkpoints ensure alerting any potential problems before they occur.
- Tight layers of validation ensure valid DITA 100% of the time.
Take control of production schedules, no need for the content freeze typically required in batch conversion projects.
Overcome Challenges
Automatically address several issues that are typically seen in this industry as a challenge in conversion:
- Complicated tables (with row and column spanning) are converted automatically
- Access information that is not always visible in the content flow, e.g., index markers to index terms, conditional text to DITA attributes, variables to conrefs or keyrefs
- Customize your metadata, keys, tags, references, attributes, and even inject information during your conversion.
Preserve resources with unlimited reconversions.

Automatic, Exact Topic Deduplication
Easy Automation. Migrate now allows you to identify and eliminate redundant topics as part of the process of converting the content to DITA.
Quickly deduplicate topics. Migrate analyzes the collection and deduplicates topics that are essentially the same. The DITA maps are updated accordingly.
Free Conversion Offer
Upload your sample document (20-30 pages) and we will convert it to DITA free of charge!
We review the conversion results with you, and let you retain the output for your own testing purposes.
Government and Education
Public and Private Solutions
Stilo is committed to providing proven solutions for public and non-public entities of all branches.
Set the standard using informative digital literature and educate your end-user in a structured manner.
Prioritize incoming content along with ongoing conversions through the Migrate platform.
Implement digital deliverables using a structured standard for your new and legacy source formats.


Digital Transformation
Communicate information in a structured standard using Migrate and take advantage of the increased content quality, personalization, and reuse.
You don’t have to be a technical professional to use Migrate thanks to our easy-to-use graphical user interface.
Organizational baskets label documentation and provide clarity amongst different conversions.
Credit reports and auditing assure you and your team maximize value.
Overcome Challenges
Automatically address several issues that are typically seen in this industry as a challenge in conversion:
- Complicated tables (with row and column spanning) are converted automatically
- Configure the structure of your BookMap or DITA map, or sub maps, at any level you choose
- Access information that is not always visible in the content flow, e.g., index markers to index terms, conditional text to DITA attributes, variables to conrefs or keyrefs
- Automatically convert FrameMaker and Word equations to MathML
Preserve resources with unlimited reconversions.

Automatic, Exact Topic Deduplication
Easy Automation. Migrate now allows you to identify and eliminate redundant topics as part of the process of converting the content to DITA.
Quickly deduplicate topics. Migrate analyzes the collection and deduplicates topics that are essentially the same. The DITA maps are updated accordingly.
Free Conversion Offer
Upload your sample document (20-30 pages) and we will convert it to DITA free of charge!
We review the conversion results with you, and let you retain the output for your own testing purposes.
Defence
Fortified Solutions
Stilo’s robust systems provide long-lasting solutions for your organization.
- Iteratively intelligent Rules Editor
- Automated QA checkpoints ensure finding problems before they occur.
- Adhere to specializations and regulatory requirements using your customized and tailored portal.
With over 30 years of XML content manipulation experience, our Omnimark XML processing language provides the foundation for our tools.
All of our products have regular updates and are continually improving thanks to our expert in-house development team.


Secure and Robust
Migrate’s engine can tackle large bodies of content with accuracy and reliability allowing the user to automatically queue as many documents as necessary for conversion.
- Documents are encrypted during all stages of conversion.
- Logically segregated portals ensure data privacy.
- Intelligent warnings and error messages about your content before and after your conversion to keep you informed during all stages of the process.
High levels of automation eliminate human error and minimize failure points. The schema-driven engine of Migrate means that 100% of conversions result in valid DITA.
Prioritize security and take advantage of Stilo’s on-premise installation of our Migrate solution for classified projects.
Overcome Challenges
Automatically address key issues that are typically seen in this industry as a challenge in conversion.
- Access information that is not always visible in the content flow, e.g., index markers to index terms, conditional text to DITA attributes, variables to conrefs or keyrefs
- Customize your metadata, keys, tags, references, attributes, and even inject information during your conversion.
- Use of context and pattern matching, in addition to styling, to automatically identify and correctly mark-up inline styling
- Automatically configure the structure of your BookMap or DITA map, or sub maps, at any level you choose
- Complicated tables (with row and column spanning) are converted automatically
Preserve resources with unlimited reconversions.

Automatic, Exact Topic Deduplication
Easy Automation. Migrate now allows you to identify and eliminate redundant topics as part of the process of converting the content to DITA.
Quickly deduplicate topics. Migrate analyzes the collection and deduplicates topics that are essentially the same. The DITA maps are updated accordingly.
Free Conversion Offer
Upload your sample document (20-30 pages) and we will convert it to DITA free of charge!
We review the conversion results with you, and let you retain the output for your own testing purposes.
Moving an Annotation
Overview
Procedure
- In the displayed rules view, double click anywhere on the rule you want to update. This places the rule in edit mode.
- Right click on the annotation you would like to move. The annotation you selected will have a green background highlight.
- Move the annotation.
- Click Move up
- or Move down.
Result
The annotation has been moved.
Once You Are Done
Although the rule has been updated within the rules editor, the change has not yet been propagated to the portal. To commit the change to the portal, you must save the rule set.
Deleting an Annotation
Overview
Procedure
- In the displayed rules view, double click anywhere on the rule you want to update. This places the rule in edit mode.
- Right click on the annotation you would like to delete. The annotation you selected will have a green background highlight.
- Click Delete.
Result
The annotation has been removed from the rule.
Once You Are Done
Although the rule has been updated within the rules editor, the change has not yet been propagated to the portal. To commit the change to the portal, you must save the rule set.
Selecting Content Elements
Overview
Migrate breaks down your document into simple content elements. These are the content units on which you can set annotations which will guide the conversion to the target format.
Content elements may be nested. For example, a paragraph element may contain span elements. A table element will contain row elements which, in turn, may contain paragraph and span elements.

Selecting a row content element in a table
Click the currently selected content element. The selection will expand to include the containing content element, if any. If the current selection was already the outermost content element, the innermost content element at the point you clicked will be selected.
Note: Clicking anywhere in the green box from the previous fig will select the current row.
