TurboPLM manages the things a hardware team actually lives in: the part master, the multi-level bill of materials, revisions and their lifecycles, manufacturing processes, and the engineering change control that keeps all of it honest. It runs on your own hardware, in Docker, with one command.
| Part | Qty | Rev |
|---|---|---|
| ASM-1100 Frame Assembly | 1 | A |
| MEC-2001 Carbon Fiber Arm | 4 | A |
| PUR-4001 M3×8 Cap Screw | 16 | A |
| ASM-1120 Power Module Assembly | 1 | A |
| ASM-1121 Battery Pack Assembly | 1 | B |
| PUR-4005 Li-ion Cell 18650 | 8 | A |
| ELE-3007 LED Navigation Light Set | 1 | A |
Under two minutes through the real application — the part master, a four-level bill of materials, a structure comparison, a change notice with its dispositions, CAD in the browser, requirements and analytics. No narration; captions carry it.
Not a document dump with a parts list bolted on — a real product data model with the rules enforced on the server.
Lettered revisions with a lifecycle state machine — In Work, In Review, Released, Obsolete. Released revisions are immutable, enforced server-side, not by convention.
Find numbers, quantities, units, reference designators, an indented structure tree, cycle prevention and where-used. Children resolve to their latest released revision.
Per-revision routings: sequenced operations with work centers and setup/run times, each consuming materials — the mBOM alongside the engineering one.
Diff any two revisions — or two entirely different products — as one aligned tree. Freeze a structure as a named baseline and compare baselines to each other.
Date-effective BOM lines with an “as of” view, substitute parts per line, and option-driven variants resolved by a configurator.
Versioned documents linked to parts, revisions and changes, with in-browser 3D viewing of STEP, IGES, BREP, STL and glTF — converted server-side for instant loading.
Typed requirements with decomposition, linked to the parts that satisfy them and the documents that verify them, plus a coverage matrix.
Unit costs rolled up through the BOM, approved manufacturer lists per part, and supplier RFQs with quote comparison and award tracking.
Nonconformances that escalate straight into a change, CAPAs with root-cause discipline, and phase-gate projects whose gates refuse to pass on open deliverables.
Most lightweight tools let you edit a BOM and call it a day. TurboPLM treats a change as a governed object, because that is the part auditors, customers and your own future self care about.
A running instance, seeded with a four-level quadcopter product — two variants that share subassemblies, released and in-work revisions, process plans, documents and changes in flight. Create an account and click around.
Sign up with an email and password, or continue with Google. Accounts are read-only, so you can explore the whole system without changing the shared demo data.
Prefer your own copy? git clone, docker compose up -d --build,
and you have the same thing on your laptop in a couple of minutes — demo data included.
Product structures, costs and supplier terms are among the most sensitive data a hardware company has. TurboPLM is built to run where you decide.
Run it on a laptop, a NAS or a VM. No seat counts, no usage telemetry, no per-user tax on inviting a colleague.
Your data sits in a database you can query, dump and back up yourself — no proprietary store, no export fee.
Scoped API keys, HMAC-signed webhooks, ERP-shaped item and BOM export, CSV import with dry-run validation.
TypeScript end to end, a documented contract between the API and the client, and a schema you can extend.
The software is free to run. If you would rather not run it alone — or need it to fit the way your team already works — that is where I come in.
Deployment on your infrastructure, migrating your existing part and BOM data, and getting your team productive in it.
Fields, workflows, reports and integrations specific to your products and process — built into the platform, not bolted beside it.
Part numbering, revision strategy, change process and release gates: the decisions that are expensive to revisit later.
Wiring TurboPLM to the systems around it — item and BOM sync, CAD exports, and the handoff to purchasing and production.
Tell me what you build and where your product data hurts. No obligation.