Digital engineering of complex systems

Make complex systems engineering repeatable.

Elan8 builds tools to structure engineering knowledge, validate system models, and generate engineering documents from the same source.

Open standards. Versioned models. Repeatable checks.

Engineering knowledge
Requirements
Architecture
Behavior
Verification

One system model

Structured, connected, and kept in version control.

Review changes Run checks Rebuild documents
A shared foundation for the work of engineering.
Open standards Machine-readable models Versioned engineering knowledge Repeatable workflows

Why Elan8 exists

Engineering knowledge should carry through the whole workflow

Complex systems bring together requirements, architecture, behavior, and verification. Elan8 helps teams keep that knowledge connected in a model they can review, validate, and use to generate documents. The goal is a structured, reproducible workflow that can evolve with the system.

Structure the knowledge

Capture requirements, architecture, interfaces, and behavior in machine-readable models that your team can inspect and understand.

Make changes reviewable

Keep models in version control. Review the design as it evolves, with checks and views that help explain what changed.

Automate repeatable work

Run model checks and rebuild engineering documents from the same source, locally or in your existing automation.

Put the workflow into practice

Start with Spec42 to author, explore, and validate SysML v2 models. Use Doc42 to generate engineering documents from the same model. Run both locally or as part of your team's automation.

Model
Validate
Document
Automate

Spec42

Open Source

Modeling & analysis

Edit
Parse
Validate
Explore
VS Code · CLI
Learn more ->
SysML v2 Model Textual & abstract

Doc42

Commercial · Beta

Engineering documents

Sections
Tables
Diagrams
PDF
CLI · CI
Learn more ->
Open tooling
Standards-aligned
Versioned models
Documents from the model

Built for real workflows

Start with the people doing the engineering

Connect system modeling to the reviews, checks, and documents your team already relies on.

Systems engineers

Model in a focused editor with fast feedback and practical views for navigating larger workspaces.

Toolchain leads

Bring deterministic model validation into scripts, GitHub Actions, and existing quality workflows.

Engineering teams

Keep textual models in Git, review changes, and build shared workflows without a proprietary authoring runtime.

Spec42 in practice

Try it on an open model

Install the extension and open a compact learning model or a larger reference architecture. Elan8 maintains public examples for learning, tooling validation, and realistic systems-engineering workflows.

  • Kitchen Timer — a compact first end-to-end model
  • Autonomous Floor Cleaning Robot — lifecycle traceability and CI validation
Spec42 editing and visualizing a SysML v2 model in VS Code
One model, with source, diagnostics, exploration, and diagrams in the same workspace.

Doc42 · Commercial · Beta

Turn the model into engineering documents

Doc42 builds requirements specifications, test specifications and verification reports from SysML v2 views in your model, rendered to PDF with Typst. When the model changes, rebuild the document instead of editing it by hand.