Archived · Hosted service
Infinite PLM
The first lifecycle tool — kept because the lessons in it are why Ciclo looks the way it does.
Anyone who wants to see what the current product is a reaction to.
- Built on
- React 18 + TypeScript
- One tenancy
- A company exists once, not once per product
- History
- 103 commits, in a private repository
What it is
A product lifecycle management application covering items with revisions, bills of materials with where-used analysis, ECR/ECO/MCO/DCO change management with a workflow stepper, projects with milestones, and full-text search.
Superseded by Ciclo, which carries the same problem into the shared Bottega tenancy.
Capabilities
What it actually does.
Anyone who wants to see what the current product is a reaction to.
Items, revisions
Items, revisions and a collapsible BOM tree with where-used analysis
Four change-order types
Four change-order types on a shared workflow stepper
Firebase-backed with route guards
Firebase-backed with route guards and attachment storage
How it works
3 moves, end to end.
This is how Infinite PLM works, not a set of steps you can follow yet — it is archived and not distributed.
Set up the company
One organisation record, one member list, one set of roles — shared with every product in the suite.
Grant the product
Access is a capability on an existing member, not a second account to administer.
Work in it
Infinite PLM enforces the same permissions the rest of the suite does, because it is reading the same tenancy.
Specification
Made of, and made when.
Read from the repository at build time rather than typed onto a marketing page.
- State
- Archived
- Discipline
- Design automation
- Shape
- Hosted service
- Started
- Mar 2026
- Last change
- Mar 2026
- Commits
- 103
- React 18
- TypeScript
- Firebase
- Zustand
- TanStack Query
- TypeScript 94%
- JavaScript 5%
Related work
Built alongside Infinite PLM
Next
Bring Infinite PLM into your company
Ask about onboarding an organisation, migrating existing records, or a demonstration.