§ 01 — Overview

Author, publish, and hand off every technical manual from one browser.

Ironmark is a purpose-built XML authoring platform for defense and allied-industry technical publications. From first draft through customer receipt — S1000D, MIL-STD-40051, and the S-series ILS suite, in one browser-based platform.

See how it fits together
Standards MIL-STD-40051E/CH1 MIL-STD-40051-3C MIL-PRF-63029J GEIA-STD-0007C S1000D 4.2 · 5.0 · 6.0

No tiers. No hidden costs. No call-for-quote. A branded customer portal ships with every program. Airgap-safe. Your source XML is always yours.

§ 02

One platform. Four pillars. Everything included.

— Pillar
Author
Review
Trace
Deliver
Purpose

Structured XML authoring.

Schema-aware editor with real-time validation, element completion, and inline error reporting against MIL-STD & S1000D.

Controlled workflow.

Peer review, QA, and approval gates with redline markup, severity tagging, and full review history per cycle.

Cross-standard traceability.

Trace S3000L, S4000P, S5000F, S6000T and GEIA-STD-0007 records to the S1000D or 40051 modules that document them.

Branded customer portal.

Every program ships with a portal — release notifications, receipts, CFI/GFI back-flow, expiring share links, full audit.

§ 03

From checkout to customer receipt.

A controlled workflow that enforces quality gates while letting authors work efficiently. During a 30-day trial, you exercise this entire flow on your own documents.

— Stage
01

Check out

Author checks out a document. Lock prevents concurrent edits. Branch from any baseline.

02

Author & validate

Schema-aware editor with element completion, BREX validation, and inline error reporting.

03

Review

IPRF routing to reviewers. Redline markup, inline comments, return-for-work flow.

04

Approve & publish

QA approval gates. Publish to PDF, HTML, or IETP-X. Change bars generated automatically.

05

Distribute

Controlled distribution with copy tracking, receipt confirmation, and LEP generation.

06

Receive

Customer signs in to the portal, acknowledges the revision, and downloads — or receives an expiring share link.

§ 04

A structured XML editor built for TM standards.

Fig. 4.1 — Editor views

Browser-based, schema-aware editor with context-filtered element completion, real-time validation, and inline error reporting. No desktop installation required.

Fig. 4.1 — Four editor views: structured, visual, preview, and source XML. Tabs cycle every 4 seconds.

  • .01Element palette filtered by active standard and cursor position
  • .02Real-time XSD, DTD, and BREX validation with inline markers
  • .03Structured preview with proper admonition styling
  • .04Check out / check in with exclusive locking
  • .05Change notice and effectivity tracking on every check-in
  • .06CGM, SVG, PNG, and TIFF graphic support with ICN management
§ 04.5

See it on your own documents. Thirty-day full trial. Upload your real content. Test the workflow yourself.

Request trial
§ 05

Document library with full version control.

Fig. 5.1 — Document library

Central repository for all technical documents. Browse, search, and filter by type, status, standard, or validation state. Every revision stored with author, timestamp, and change notice reference.

Ironmark document library

Fig. 5.1 — The library, filtered.

  • .01Search and filter by DMC, type, standard, status, or validation
  • .02Version history with element-level structural comparison
  • .03Named baselines for publication milestones
  • .04Side-by-side diff at paragraph, step, table row, and figure level
  • .05HMAC-chained audit log exportable for SIEM integration
§ 06

Structured review workflow with inline redlines.

Fig. 6.1 — Review queue

Role-based review workflow routes documents through Peer Review, QA, and Final Approval. Inline review (IPRF) comments carry category and severity classification. Field reviewer redline submissions flow into the QA queue for triage.

Ironmark review queue

Fig. 6.1 — Queue view with severity chips.

  • .01Author → Peer Review → QA → Approval gates
  • .02Threaded comments with mandatory / recommended / query severity
  • .03Aggregate review result: Approved, Accepted with Comments, Rejected
  • .04Full review history per document version and cycle
§ 07

Publish to PDF, HTML, and IETP.

Fig. 7.1 — Publication management

Full manual assembly with cover page, warning summary, LEP, table of contents, all work packages in order, and alphabetical index — in a single PDF. Change bars computed automatically from version history.

Ironmark publication management

Fig. 7.1 — Publications with cycle history.

  • .01MIL-STD-40051 compliant PDF stylesheets via Apache FOP
  • .02Automatic change bars from baseline comparison
  • .03Automatic List of Effective Pages generation
  • .04IETP-X / MIL-PRF-63029J interactive output
  • .05Multiple output profiles per program
  • .06Applicability filtering applied at publish time
§ 08

CSDB with SNS structure and cross-reference tracking.

Fig. 8.1 — CSDB management

Common Source Database with full DMC management, SNS tree visualization, and cross-reference integrity checking. Automatic DMRL generation and SNS gap analysis.

Ironmark CSDB management

Fig. 8.1 — DMC parser, SNS gap analysis, and xref health.

  • .01DMC parsing and validation for S1000D document coding
  • .02SNS tree with gap analysis and suggestions
  • .03Cross-reference extraction and broken-link detection
  • .04Business rule management with BREX integration
§ 09

Write BREX rules with a form, not XPath.

Fig. 9.1 — BREX rule builder

An interactive builder for structureObjectRule entries — pick the target element, scope, allowed values, and messaging from the form, or drop into an XPath escape hatch when the form isn't enough. Dry-run against the project to see what would flag before you commit the rule.

Ironmark BREX Rule Builder

Fig. 9.1 — Existing rules on the left, form + XPath preview on the right.

  • .01Quick-start templates: "element must have an attribute", "attribute must be one of a list", …
  • .02Full XPath escape hatch for rules the form can't express
  • .03allowedObjectFlag semantics surfaced directly in the form
  • .04Test-against-project button before adding a rule to the live BREX DM
  • .05Rules land as regular S1000D BREX data modules — no proprietary rule format
§ 10

Link logistics analysis to technical manuals.

Fig. 10.1 — Traceability matrix

Group projects across different standards into a single acquisition program. Trace GEIA-STD-0007 logistics product data — breakdown elements, maintenance tasks, provisioning, and support equipment — directly to the S1000D or MIL-STD-40051 data modules that document them.

Traceability matrix — AN/VRC-110 TVCS program
GEIA-STD-0007
PA-201-003
Power Amplifier Module
S1000D
DMC-VRC110-72-00-00
Replace Power Amplifier Module
GEIA-STD-0007
TASK-003
Quarterly Preventive Maintenance
S1000D
DMC-VRC110-00-00-00
Quarterly Preventive Maintenance
GEIA-STD-0007
NSN 5985-01-678-9134
CY-4567 Antenna Coupler
S1000D
DMC-VRC110-00-00-00
Illustrated Parts Data
109 links auto-discovered 3 match types 0.6 – 0.95 confidence
  • .01Program groups associate projects across different SDM families
  • .02Auto-discover links by matching part numbers, NSNs, CAGE codes, and EIAC/DMC codes
  • .03Bidirectional navigation — click from logistics data to the procedure, or back
  • .04Traceability matrix report with confidence scoring and coverage statistics
  • .05Manual link creation for non-automatable relationships
§ 11

Your customers sign into your portal.

Optional. The portal ships with every install because most programs find it convenient, but nothing here requires it. Hand off deliveries any way the contract stipulates — email, SFTP, hard drive, whatever your program already runs on. Ironmark produces the deliverable; the transport is your call.

Fig. 11.1 — Customer program list

Every program ships with a branded, customer-facing portal. Assigned customers see the current revision set, acknowledge receipt against a specific revision, and download the package from a URL you own — not a vendor's.

Deliverables portal — programs list

Fig. 11.1 — Subscribed program showing an outstanding acknowledgment.

  • .01Per-program access grants — individual users or named recipient lists
  • .02Release-note visibility and full prior-revision history on every deliverable
  • .03Receipt confirmation gated by an ack-before-download setting when contractually required
  • .04Email release notifications when a new revision is promoted
  • .05CFI/GFI back-flow — customers upload furnished info against the program record
  • .06Expiring, use-capped share links for contacts without portal accounts
  • .07Every download logged with user, IP, and timestamp for audit
  • .08Custom wordmark, logo, accent color, and CSS per install — airgap-safe, no CDN dependencies
Fig. 11.2 — Program detail

Deliverables table with release notes on every revision, full history, downloads gated to acknowledgment when required, and a customer-side upload panel for CFI/GFI — visible to the contractor team from the same program record.

Deliverables portal — program detail

Fig. 11.2 — Expanded deliverable with release notes and prior revisions.

Fig. 11.3 — Contractor view

The internal Deliverables page groups every program's release history in one view. Compare revisions, promote or supersede, mint expiring share links, or review the CFI/GFI a customer has pushed back — without leaving the platform.

Contractor deliverables page

Fig. 11.3 — Contractor page with incoming CFI/GFI panel.

§ 12 — Exit doors

Three ways out. Zero conversion loss.

Every project can be exported in one click — as an S1000D IETP-X package, a native IADS binary, or a plain archive with per-baseline subdirectories. Your source XML is always yours, with no re-authoring or paid migration if you decide to leave.

— Format
01 · Standards

IETP-X

The S1000D standard interchange package. Opens in any conforming viewer — NIVOMAX, IrisView, ONEIL, Xignal, or whatever tool the customer standardises on.

02 · Native

IADS binary

A real IADS package — <Package> manifest, per-file gzip streams, proper dataset.xml, nested tocEntry TOC. Round-trips with IADS Native.

03 · Portable

Plain archive

ZIP or tar.gz with documents/, graphics/, and per-baseline subdirectories when you pick more than one revision. Human-readable manifest.

Not a "premium" tier. Not a paid module. Every install can produce all three formats from day one.

§ 13

Build a native IADS package. Not an approximation.

Fig. 13.1 — IADS Builder

A visual builder that produces the actual IADS wire format — a top-of-file <Package> manifest followed by per-file gzip streams, with a proper dataset.xml and, for non-S1000D projects, a nested toc.xml. Round-trips with IADS Native.

Ironmark IADS Builder

Fig. 13.1 — Custom TOC editor with depth controls.

  • .01Dataset metadata form — weapon system, revision, publish date, service branch, security marking
  • .02All-content or pick-individually document selection
  • .03Nested TOC editor with depth controls — chapters, sections, entries
  • .04Or upload your own toc.xml built externally in IADS Native
  • .05Automatic exclusion of non-content types (DDN, BREX, catalog) unless opted in
  • .06S1000D projects skip toc.xml automatically — the Publication Module drives navigation
§ 14

Controlled distribution with receipt tracking.

Fig. 14.1 — Controlled copy register

Maintain a register of every controlled copy issued. Track receipt confirmation, manage supersession and recall, and monitor expiry dates with automatic notifications.

Controlled copies register

Fig. 14.1 — Numbered copies with receipts and transmission references.

  • .01Numbered controlled copies with classification markings
  • .02Receipt confirmation and transmission reference tracking
  • .03Supersession with automatic replacement issuance
  • .04Expiry notifications with configurable lead time
  • .05Full chain-of-custody audit trail per copy
§ 15

Named snapshots you can compare, re-publish, or ship.

Fig. 15.1 — Baselines

A baseline freezes every document's version at a point in time and carries a contract reference. Re-publish from a baseline for a re-issue, diff two baselines to see what changed between deliveries, or bundle multiple baselines into a single export archive with per-baseline subdirectories.

Baselines page

Fig. 15.1 — Named baselines with contract references.

  • .01Named, locked snapshots with contract references (CDRL number, delivery ID)
  • .02Re-publish or re-export from any baseline without disturbing head
  • .03Compare two baselines — per-document version diff, added / removed documents
  • .04Multi-baseline export archive: each baseline in its own subdirectory, graphics shared at the root
  • .05Change-bar rendering can reference any baseline as the diff origin
§ 16

Program health at a glance.

Fig. 16.1 — Dashboard

Real-time dashboard for program managers showing document status, review pipeline, team activity, and automated alerts for overdue reviews and expiring copies.

Ironmark dashboard

Fig. 16.1 — Counts, pipeline, workload, and alerts.

§ 17

Everything included. No add-ons.

Every license includes the full platform. There are no feature tiers, no per-document fees, and no hidden costs. Every capability below ships on day one.

— Domain
Import / Export
Customer Delivery
Authoring & Validation
01Row A

IADS import & native export

Streaming import of complete IADS packages. Native binary export via the IADS Builder — real <Package> manifest with gzip streams and nested tocEntry TOC. Round-trips with IADS Native.

Customer portal

Branded, per-program customer view with per-user or group-based grants, revision receipts, release-note email notifications, and airgap-safe branding. Every install ships with it.

BREX validation

Two-tier business rules engine with XPath evaluation against project-specific BREX data modules. Real-time validation in the editor.

02Row B

Bulk operations

Bulk import from CSV, Excel, or DMRL. Cross-library find-replace with regex, XPath, and XSLT modes. Per-document rollback.

CFI / GFI back-flow

Customer-furnished / government-furnished information uploaded by the customer against the program record. Contractor team sees uploads with uploader identity, timestamp, and audit trail.

PM Builder

Drag-and-drop Publication Module editor for S1000D. Chapters, sections, and DM references with automatic XML generation.

03Row C

Cross-standard traceability

Tie S3000L LSA, S4000P PMA, S5000F ISF, S6000T training, and GEIA-STD-0007 provisioning to the S1000D and MIL-STD-40051 manuals that document them.

Recipient lists

Named groups of customer contacts. Attach a list to a program and every member inherits access. Add or remove members and grants flow through instantly.

TOC Builder

Drag-and-drop table-of-contents editor for MIL-STD-40051 and non-S1000D projects. Auto-generate from document library.

04Row D

CIR repository

Common Information Repository for shared warnings, parts data, torque values, and references across multiple documents.

Expiring share links

Signed download URLs for contacts without portal accounts. Time-based expiry, optional use-count cap, revocable at any time. Every fetch audit-logged with IP and timestamp.

In-app IETP preview

Preview tool for authors and reviewers during development — collapsible navigation, search, graphic zoom, cross-reference linking. Deliver to customers as IADS packages or IETP-X for their own viewer of choice.

05Row E

Graphics management

ICN assignment, format tracking, and CGM-to-SVG conversion. Reference management across the document library.

Stylesheets

SDM-bundled and customer-uploaded stylesheets. XSL-FO for PDF, XSLT for HTML. Multiple output profiles per program.

Reporting & analytics

Cross-reference integrity, graphics audit, document health, change activity, and publish history. Excel and PDF export.

§ 18

Built for classified environments.

Ironmark operates with zero outbound network connections by default. No CDN dependencies, no telemetry, no cloud calls. Designed from the ground up for air-gapped and restricted networks. Optional dependency vulnerability scanning can be enabled by administrators when network policy permits.

— Area
Authentication
Compliance
Usability
Standards
  • Local username / password
  • FIDO2 / WebAuthn (YubiKey)
  • PKI via nginx mTLS
  • NIST 800-171 security controls
  • HMAC-chained audit log
  • NDJSON export for SIEM
  • Air-gap compatible (zero outbound calls)
  • On-premise or managed US hosting
  • Custom portal branding is airgap-safe (no CDN)
  • Dark / light / high-contrast themes
  • Keyboard navigable
  • ARIA landmarks & focus management
  • OpenDyslexic font bundled
§ 19

Transparent, seat-based pricing. Rate locked through 2027.

Every license includes the full platform — no tiers, no per-document fees, no add-ons, no call-for-quote. On-premise term license; managed hosting and perpetual options available.

Seats
05 seats
$4,200
$840 / seat · yearly
10 seats
$7,500
$750 / seat · yearly
25 seats
$16,000
$640 / seat · yearly

Rates locked through December 31, 2027. Every capability listed above ships to every seat.

§ 20

Your rate is locked. The platform keeps improving.

Since rates were locked on March 18, 2026 and guaranteed through December 31, 2027, the following major capabilities have shipped to every licensed instance during routine maintenance — at no additional cost.

— Since
Q1 2026
A · 2026-Q1

Cross-standard traceability — full ILS lifecycle

Automatic bidirectional lookups across S3000L, S4000P, S5000F, S6000T, and GEIA-STD-0007 — tied to the S1000D data modules and MIL-STD-40051 work packages that document each task. Links resolve by part number, NSN, CAGE, EIAC, and DMC, with confidence scoring and a coverage matrix.

B · 2026-Q1

NIST SP 800-171 compliance (CUI)

Secure handling of Controlled Unclassified Information. Password policy enforcement, account lockout, HMAC-chained audit logging, AES-256-GCM encrypted support packages, and an XSLT sandbox to prevent data exfiltration through stylesheets.

C · 2026-Q2

Deliverables Portal — full customer-facing delivery

A branded customer portal shipped with every program: revision releases with notes, receipt acknowledgment, CFI/GFI back-flow, per-program recipient lists, email notifications on release, expiring share links, and a complete per-download audit trail. Portal chrome is configurable per install — airgap-safe.

D · 2026-Q2

IADS Builder & multi-format export

Every project can now be exported three ways: an IETP-X package, a native IADS binary via the new IADS Builder (with a real <Package> manifest, gzip streams, and nested tocEntry TOC), or a plain archive with per-baseline subdirectories.

E · 2026-Q2

Interactive BREX rule builder

Author BREX structureObjectRule entries from a form: target element, scope, allowed values, and severity. Quick-start templates cover the common patterns; an XPath escape hatch handles the rest. Dry-run against the project before committing.

§ 21

Request a 30-day trial or send sample documents.

Let's talk about your program.

Whether you're evaluating a new authoring platform, planning a migration off legacy tools, or trying to bring a controlled distribution workflow into a single platform — we're happy to spend time understanding your specific situation before any sales conversation.

Email
info@ironmark-authoring.com
Free sample review

Send 5–10 Word or SGML documents for a free migration assessment. Written report and fixed-price quote returned within 5 business days.