Open Source PLM · Git-Style Change Management

The Digital Thread
for Manufacturers

Cascadia connects every requirement, part, BOM, engineering change, and work order into one living record — from concept to retirement. The complete PLM your team will actually use. Open source, self-hosted, ITAR-ready.

AGPL-3.0/SELF-HOSTED/DEPLOY IN DAYS
cascadia · program history
Cascadia in action
The Digital Thread

One thread. Concept to retirement.

Every piece of data a product generates — from the first requirement to the last as-built unit on the floor — lives on a single connected record. No silos. No re-keying. No guessing what's effective.

01Define

Requirements

Capture and trace every requirement to the parts and tests that satisfy it.

02Engineer

Design & CAD

Parts, documents, and CAD files versioned together with full revision history.

03Structure

BOM & Configuration

Multi-level BOMs with clear effectivity — know what's in every configuration.

04Change

Engineering Change

Branch an ECO into its own workspace, review it, and merge when ready.

05Build

Manufacturing

Work orders and instructions built to the exact revision the floor should use.

06Operate

As-Built & Ops

Every as-built unit linked back up the thread — through service to retirement.

The Broken Thread

Sound familiar?

Your “change process” is an email chain and a prayer.

You’re tracking ECOs in spreadsheets, chasing approvals over email, and hoping nobody builds to the wrong revision. One missed update and the shop floor has the wrong BOM.

Your PLM costs more than it’s worth.

Six figures a year for a system your team avoids. Half the data lives outside it anyway, and every configuration change needs a consultant.

You can’t work on two changes at once without breaking things.

One ECO is in review, another is urgent — but your system forces sequential changes. So you wait, or you hack around it, and pray nothing collides.

You can’t see what’s actually going to get built.

Which parts are on which hull? Which revision applies to which contract? Your system can’t answer without a 30-minute deep dive.

A Connected Thread

A better way to manage change

Branch a change like you branch code. Review it in isolation. Merge it when it's ready — and watch effectivity flow down the thread.

Isolated change workspaces showing parallel ECO development
01

Work on changes in parallel, not in line.

Every engineering change gets its own isolated workspace — like a branch in Git. Make changes, review them, merge when ready. No collisions. No waiting.

02

See exactly what’s effective, everywhere.

Know which revision applies to which program, design, or unit at a glance. No more cross-referencing spreadsheets to brief the shop floor.

03

A complete system, not a half-measure.

Parts, documents, BOMs, requirements, workflows, files — the full configuration lifecycle. Use it as your PLM, or layer it over the one you have.

04

Modern software, no consultant required.

TypeScript and PostgreSQL, deployed with Docker in minutes on your own infrastructure. No shared databases, no multi-tenant compromises.

Why Cascadia

Built differently, on purpose

Isolated change workspaces

Every ECO gets its own sandbox. Review and merge changes without stepping on work in progress. No other PLM does this.

Your data, your instance

Self-host from our public repo on your own infrastructure. Your data never mingles with anyone else’s. ITAR-ready from day one.

Open source, no strings

The full platform is on GitHub under AGPL-3.0. Self-host free with unlimited users. No feature gating, no open-core tricks.

With or without a PLM

Replace your spreadsheets entirely, or orchestrate changes across an existing Teamcenter or Windchill investment.

Open Source, Top to Bottom

Capable PLM, not enterprise PLM

Legacy vendors bundle proprietary software into six-figure contracts — Oracle for the database, HOOPS for CAD, Windows Server to host. We use open source at every layer. Lower cost, full control, no lock-in.

Database
SQL Server / OraclePostgreSQL
3D / CAD viewing
HOOPS CommunicatorThree.js
Server OS
Windows ServerDocker — anywhere
Viewer seats
Per-seat licensingUnlimited, free

The right trade-off

Need native CATIA rendering and SAP integration out of the box? You need Teamcenter — and its budget. Need solid change management, full BOM control, and document workflows without the overhead? You're in the right place.

Standard formats, no toll booth

STEP, IGES, OBJ, STL, and glTF render out of the box in a capable Three.js viewer. Unlimited viewer seats, free, forever.

Built with input from defense & maritime engineering teams
Pricing

Every tier, every feature

No gating BOMs or ECOs behind premium tiers. No “call us for a quote” games.

Free Forever

Self-Hosted

$0

Clone from GitHub. Unlimited users. AGPL-3.0 on your own infrastructure.

Most Popular

Standard Cloud

$750–$2,500/mo

Full platform. 10–50 users. Dedicated instance, managed for you.

Sovereign

ITAR / GovCloud

$2,800–$5,000/mo

AWS GovCloud deployment. Same platform, sovereign infrastructure.

Done For You

Implementation

from $15K

We get you running, including data migration from legacy systems.

Clone it. Run it. Own it.

Free under AGPL-3.0. Node 20+ and PostgreSQL 18+. Docker recommended.

# clone and launch in minutes
git clone https://github.com/Cascadia-PLM/Cascadia-App
cd Cascadia-App && npm install
cp .env.example .env
npm run db:generate && npm run db:push && npm run db:seed
npm run dev

Want a hosted option? kai@cascadiaplm.com