High-Performance Rust Engine • Real-Time Safety Collaboration

Master Major Accident Hazards with Visual Bowtie Risk Analysis

The modern, blazing-fast platform for process safety, risk assessment, and dynamic barrier management. Model hazards, track critical safety controls, simulate operational degradation, and collaborate live across engineering teams.

IEC 31010 / ISO 31000 Bowtie Method
CCPS Barrier Model Architecture
Situation Runner™ Time Simulation
Real-Time Multi-User Sync

How to Build a Bowtie Diagram in Bowtie RISK

Every Bowtie model follows a clear, logical progression—from the normal operational energy source to the barriers that prevent loss of control and mitigate downstream consequences.

Step 01 Top Center of Diagram

The Hazard: Define the Source of Energy or Harm

What is a Hazard? A Hazard is a normal operation, activity, stored energy, or substance that has the inherent potential to cause harm if control is lost. It is not the accident itself—it is the energy or material your facility manages every day.

In Bowtie RISK, you start by naming the Hazard (including operating parameters like pressure, voltage, or inventory). The Hazard node anchors the top-center of your canvas, and complex diagrams can even contain multiple Hazard clusters.

Example: High-Pressure Hydrocarbon Gas (120 bar) Example: Pressurized Ammonia Storage Tank
Step 1: Defining the Hazard in Bowtie RISK
Step 02 Central Knot of the Bowtie

The Top Event: The Exact Moment Control Is Lost

What is a Top Event? The Top Event is the pivotal moment when control or containment over the Hazard is lost—after preventive barriers have failed, but before catastrophic damage has occurred.

In Bowtie RISK, the circular Top Event links directly beneath the Hazard at the center of the diagram. Every Threat on the left feeds into this circle, and every Consequence (Outcome) on the right branches out from it.

Example: Loss of Primary Containment (Gas Release) Example: Loss of Aircraft Separation
Step 2: Placing the Top Event below the Hazard in Bowtie RISK
Step 03 Left Wing — Proactive Side

Threats: Identify Credible Initiating Causes

What is a Threat? A Threat is a specific, independent cause or mechanism that can release the Hazard and directly trigger the Top Event if unchecked.

Click + Threat in the floating pill toolbar to add cause branches on the left side of the Top Event. Bowtie RISK automatically balances vertical spacing and draws orthogonal connection pathways into the Top Event.

Example: Internal CO₂ / H₂S Pipeline Corrosion Example: Thermal Overpressure (Blocked Outlet) Example: Third-Party Dropped Object Impact
Step 3: Adding Threats on the left wing in Bowtie RISK
Step 04 Right Wing — Reactive Side

Outcomes (Consequences): Map Downstream Impacts

What is an Outcome? Outcomes (also called Consequences) are the worst-case safety, environmental, asset, or operational impacts that result if the Top Event is not mitigated.

Select the Top Event and click + Outcome in the pill menu. Red consequence pathways branch out to the right, creating the signature two-winged Bowtie geometry.

Example: Vapor Cloud Ignition / Platform Flash Fire Example: Personnel Toxic Gas Exposure
Step 4: Mapping Outcomes and Consequences on the right wing in Bowtie RISK
Step 05 Left & Right Control Chains

Preventive & Recovery Barriers: Build Defense in Depth

What is a Barrier? Preventive Barriers (left wing) stop a Threat from reaching the Top Event. Recovery / Mitigative Barriers (right wing) activate after the Top Event to minimize or block catastrophic Outcomes.

Click any Threat or Outcome branch and press + Barrier. In the Inspector panel, assign Barrier Type (Hardware, Active Engineered, Procedural), Effectiveness rating, Hold Time (seconds), and CapEx/OpEx cost—and drag or auto-order barriers along the chain.

Preventive: Subsurface Safety Valve (HIPPS) Recovery: IR Gas Detection & Deluge Curtain
Step 5: Inserting Preventive and Mitigative Barriers in Bowtie RISK
Step 06 Barrier Vulnerability & Assurance

Escalation Factors & Mitigations: Protect Your Barriers

What are Escalation Factors & Mitigations? An Escalation Factor (Defeat Factor) is a real-world condition that can cause a Barrier to fail or degrade when needed. A Mitigation is the secondary safeguard or maintenance routine that keeps that Barrier healthy.

Select any Barrier and click + Escalation Factor to branch downward, then click Mitigation to attach the assurance control that prevents barrier defeat.

Escalation Factor: Mineral Scale Jams Valve Stem Mitigation: Weekly Automated Partial-Stroke Test
Step 6: Adding Escalation Factors and Mitigations in Bowtie RISK
Step 07 Live Time-Based Stress Testing

Situation Runner™: Simulate Threats & Barrier Hold Times

Why Simulate a Bowtie? Static diagrams can hide timing gaps. Situation Runner™ lets your team trigger initiating Threats and watch in real time how long each Barrier holds before containing the event—or breaching into downstream consequences.

Click ▶ Simulate Incident in the top bar, choose which Threats to activate and which Barriers are Healthy or Degraded, and watch live countdown badges and propagation paths across the canvas.

Live Countdown Timers (Hold Time in Seconds) Synced Across All Collaborators in Real Time
Step 7: Running Situation Runner barrier simulation in Bowtie RISK

Engineered for Reliability, Speed & Collaboration

Built from scratch with a native Rust backend and zero-dependency web frontend to eliminate lag and maximize security.

Rust-Powered High Performance

Sub-millisecond API response times, instant startup, minimal memory consumption, and complete memory safety. No heavy runtime dependencies.

Real-Time Multi-User Collaboration

Google Docs-style live co-authoring. See live cursor positions, active element focus, and remote collaborator edits instantly across team sessions.

Situation Runner™ Simulator

Stress-test operational safety. Degrade barriers, simulate ESD valve failures, monitor time-to-barrier countdowns, and train teams for live emergency drills.

Reusable Global Elements Catalog

Create standardized safety barrier libraries. Update a barrier specification once and synchronize instances across your facility diagrams.

Audit History & Version Snapshots

Immutable append-only change logs. Track every alteration by user email and timestamp with single-click snapshot revert and per-diagram undo/redo.

Cost Analysis & PDF Risk Reports

Compare barrier expenditure against effectiveness ratings, attach verification documents to elements, and export high-resolution PNG and PDF reports.

Situation Runner™: Move from Static Charts to Live Barrier Simulation

Traditional risk assessments sit in binders or static PDF files. Situation Runner turns Bowtie models into an interactive simulation HUD for emergency planning and barrier timing analysis.

  • Simulate Barrier Failures: Toggle any barrier between Normal, Fails on Demand, or Degraded before or during a live run.
  • Real-Time Escalation Timing: Configure time-to-barrier, activation delay, and barrier life in seconds and auto-order barriers along each branch.
  • Multi-Cluster Top Event Scoping: Select which Hazard / Top Event cluster and initiating Threats to test in complex multi-hazard diagrams.
Try Situation Runner in the App
⚡ SITUATION RUNNER™ HUD ● RUNNING (18.4s • 2x)
Top Event: Loss of Primary Containment Threat: CO₂ Corrosion
1. Corrosion Inhibitor Injection BREACHED (FAIL ON DEMAND)
2. Subsea Emergency Shutdown (ESDV) 🛡️ HOLDING (24.6s LEFT)
3. IR Gas Detection & Deluge STANDBY (POST-EVENT)

Built for Complex Industrial & Operational Risk

Wherever barrier integrity and hazard visibility matter, Bowtie RISK helps engineering and safety teams map causes, controls, and consequences clearly.

🛢️ Oil, Gas & Petrochemical

Upstream offshore drilling, FPSOs, pipeline networks, LNG terminals, and refineries modeling major accident hazard (MAH) barrier chains.

✈️ Aviation & Aerospace

Flight operations, air traffic management, airport ground safety, and Safety Management System (SMS) hazard bowties.

⛏️ Mining & Heavy Industry

Tailings dam management, underground slope stability, heavy vehicle separation, and hazardous material haulage controls.

⚡ Energy & Power Generation

thermal & renewable generation, hydrogen storage, high-voltage substations, and turbine trip barrier verification.

🧪 Chemical & Manufacturing

Process Hazard Analysis (PHA) workshops, loss of containment modeling, and preventive/recovery barrier documentation.

🏥 Healthcare & Bio-Safety

Clinical safety pathways, infection prevention barriers, and high-consequence laboratory containment workflows.

Bowtie Software for Operational Risk & Barrier Tracking

Bridge the divide between risk workshops, safety engineering, and day-to-day barrier ownership.

Operational Risk Management

Transform passive risk registers into interactive visual barrier models. Track barrier effectiveness, assign responsible roles, attach verification files, and simulate barrier degradation.

Standard Bowtie Methodology

Structured around the established Bowtie methodology (IEC 31010 / ISO 31000 risk assessment techniques and CCPS barrier guidelines) to support PHA workshops, safety cases, and internal audits.

Overcoming Implementation Challenges

Traditional bowtie analysis software often stalls due to steep learning curves, isolated desktop files (.btf), and expensive per-seat licenses. Bowtie RISK solves implementation friction with instant browser onboarding, real-time collaboration, and zero desktop installations.

100% Data Sovereignty · Self-Hosted & Air-Gapped Ready

Run Your Own Private Instance On-Premise

Need strict control over sensitive safety cases, proprietary hazard registers, or internal operational risk data? While our public demo workspace at app.bowtierisk.com is hosted on Railway as a free community resource, Bowtie RISK is compiled into a single, self-contained Rust binary so your team can run a dedicated, private instance on your own infrastructure.

  • Zero External Cloud Dependencies: Runs 100% offline inside corporate intranets, air-gapped industrial networks, or private cloud VPCs with embedded SQLite (bowtie.db), atomic JSON workspace persistence, and local file attachments.
  • Single Docker Container or Native Binary: Deploy in seconds on Linux, Windows Server, macOS, or Kubernetes with a persistent data volume (DATA_DIR=/app/data) and under 50 MB of RAM overhead.
  • Built-In Instance Admin Portal: The first user to sign up on a fresh on-premise deployment is automatically promoted to Instance Administrator—unlocking user management, CSV bulk provisioning, company directory controls, and internal SMTP configuration.
  • Your Own Backup & Security Policies: Pair your on-premise volume with your organization's existing disk encryption, automated snapshot backups, reverse proxy TLS, and corporate firewall rules.
on-premise-deploy.sh — bash
# 1. Build the self-contained Rust container image
$ docker build -t bowtierisk-onprem:latest .

# 2. Run on your internal server with a persistent data volume
$ docker run -d --name bowtierisk \
  -p 8000:8000 \
  -e DATA_DIR=/app/data \
  -v /srv/bowtierisk/data:/app/data \
  --restart unless-stopped \
  bowtierisk-onprem:latest

# 3. Or run the native compiled Rust binary directly
$ DATA_DIR=./data PORT=8000 ./target/release/bowtierisk
✓ SQLite database initialized (./data/bowtie.db)
✓ Bowtie RISK listening on http://0.0.0.0:8000
Runtime Rust / Axum (Single Binary)
Storage Engine Embedded SQLite + JSON
Network Mode 100% Offline / Air-Gapped
License MIT Open-Source

Frequently Asked Questions

Everything you need to know about Bowtie RISK, deployment models, methodology alignment, and live simulation.

What is the Bowtie Risk Methodology?

The Bowtie method is a visual risk evaluation technique (recognized in IEC 31010 / ISO 31000 and CCPS guidelines) that maps how a Hazard can lead to a Top Event. Threats and preventive barriers sit on the left wing, while consequences (outcomes) and recovery barriers sit on the right wing. Escalation factors and mitigations capture conditions that could weaken a barrier.

What are the common bowtie software implementation challenges?

Most organizations encounter three major bottlenecks with traditional bowtie tools: 1) Desktop file lock-in: diagrams saved in proprietary local files (.btf) create version confusion across teams; 2) Prohibitive licensing & complexity: steep per-seat fees and complex menus limit diagram creation to a handful of specialists; 3) Static diagrams: once drawn, diagrams quickly become static shelfware. Bowtie RISK solves these challenges with a browser-based cloud workspace, Google Docs-style live collaboration, and the Situation Runner™ simulation engine.

How does Bowtie RISK align with ISO 31000, IEC 31010, and process safety frameworks?

Risk standards such as ISO 31000, IEC 31010 (Section B.2.2 Bowtie Analysis), CCPS Bowtie guidelines, and OSHA PSM 1910.119 define methodologies and organizational practices rather than software certifications. Bowtie RISK is purpose-built around those standard Bowtie data structures—allowing teams to document hazards, threats, preventive/recovery barriers, escalation factors, responsible roles, barrier costs, and change histories for their safety and risk governance programs.

How does Bowtie RISK compare to spreadsheets and generic drawing tools?

Spreadsheets obscure multi-branch causal relationships, while generic drawing tools lack bowtie hierarchy rules. Bowtie RISK automatically maintains parent-child barrier chains, auto-balances diagram layouts, orders barriers by response time, synchronizes reusable master elements across diagrams, and simulates barrier failures in real time.

Where is the Bowtie RISK app hosted?

Our cloud application is accessible directly at https://app.bowtierisk.com on both desktop and mobile browsers. You can create an account and start building or sharing Bowtie diagrams immediately.

Can Bowtie RISK be run on-premise or in private clouds?

Yes. Bowtie RISK compiles into a lightweight native Rust binary with embedded SQLite and atomic JSON storage. It can be deployed in a single Docker container inside isolated corporate networks or private cloud VPCs.

Ready to Proactively Eliminate Major Accident Hazards?

Build clearer, interactive Bowtie risk models with your team in minutes—no desktop installation required.