Infinite PLM Get in touch

How it works

The first PLM tool, and what Ciclo learned from. What Infinite PLM does, what it’s built with, and how far along it is.

The premise

A product lifecycle management app with items and revisions, bills of materials with where-used lookups, six kinds of change order (ECR, ECO, MCO, DCO, SCO and SSCR) on a step-by-step workflow, projects with milestones, and full-text search.

Ciclo has since replaced it and brought the same ideas into the Bottega suite.

What’s included

Items, revisions and a collapsible BOM tree with where-used lookups

Six kinds of change order on one shared workflow

Firebase backend with route guards and file attachments

How it’s built

Infinite PLM is built on React 18, TypeScript, Firebase, Zustand and TanStack Query.

The repository is 94% TypeScript, 5% JavaScript by volume.

It carries 103 commits since Mar 2026, most recently changed in Mar 2026.

How the work is done

Every project here starts as a written spec, and the spec stays the source of truth once there’s code. The repository keeps a build plan with current status, an append-only decision log of where the code departed from the plan, and a handoff document that describes where things stand, including the unfinished parts.

That’s how one person keeps this many projects moving, and it’s what this page is written from.

Current state

Archived. Paused or superseded.

The source is private, so the way to check what this page says is to use the product.

Next

Bring Infinite PLM into your company

Ask about onboarding your organization, moving existing records over, or a demo.

This site isn't finished. Anything on it may still change, and none of it is binding until the site is live.