> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vinmake.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PLM Overview

> Product Lifecycle Management — from quote to production handoff

# Product Lifecycle Management

The **PLM** section of Cutmake covers the commercial and pre-production lifecycle of a garment order — everything that happens before goods hit the factory floor. It turns a customer enquiry into a costed, sourced, production-ready order and then hands off to **MES** (Manufacturing Execution).

PLM is organized into three areas:

<CardGroup cols={2}>
  <Card title="Operations" icon="clipboard-list">
    Commercial order flow — quotes, sales orders, costings, labor estimation, and sample plans.
  </Card>

  <Card title="Procurement" icon="cart-shopping">
    Demand-driven sourcing — material requests, purchase orders, subcontract, goods receipt, and landed costs.
  </Card>

  <Card title="Product Library" icon="shirt">
    The reusable catalog — styles, tech packs, materials, BOM/BOL, and SKUs that feed costing.
  </Card>
</CardGroup>

## Explore the PLM modules

<CardGroup cols={2}>
  <Card title="Order Lifecycle" icon="file-invoice" href="/cutmake/plm/order-lifecycle">
    Quotes → sales orders → costing → production handoff.
  </Card>

  <Card title="Procurement" icon="truck" href="/cutmake/plm/procurement">
    Material requests, purchase orders, GRN, and landed costs.
  </Card>

  <Card title="Product Library" icon="layer-group" href="/cutmake/plm/product-library">
    Styles, materials, BOM/BOL, and SKU generation.
  </Card>

  <Card title="MES (Production)" icon="industry" href="/cutmake/mes">
    Where PLM hands off — production orders, lines, and shop-floor tracking.
  </Card>
</CardGroup>

## The end-to-end lifecycle

A garment order moves through PLM in a predictable sequence. The Product Library supplies the reusable building blocks (styles, materials, BOM); Operations turns an enquiry into a costed sales order; Procurement sources what the BOM demands; and the costed order is released to MES as a production order.

```mermaid theme={null}
flowchart LR
    Quote[Quote] --> SO[Sales Order]
    SO --> Costing[Costing / BOM]
    Library[(Product Library<br/>Styles · Materials · BOM)] --> Costing
    Costing --> MR[Material Request]
    MR --> PO[Purchase Order]
    PO --> Supplier((Supplier))
    Supplier --> GRN[Goods Receipt]
    GRN --> Stock[(Stock)]
    Costing --> ProdOrder[Production Order]
    Stock --> ProdOrder
    ProdOrder --> MES{{MES Production}}
```

<Info>
  Costing sits at the center: it pulls quantities from the **BOM**, drives the **Material Requests** that feed procurement, and is the gate that must be approved before an order is released to **MES** as a production order.
</Info>

## Base URL

```
https://vinmake-erp.onrender.com
```

All PLM endpoints use the `/api/v1` prefix. See the **API Reference** tab for the full endpoint list.

## Where PLM connects

* **MES** — approved sales orders become production orders. See `/cutmake/mes`.
* **Finindex** — purchase orders create AP bills, cost sheets post to the GL, and subcontract invoices post to Finindex. See `/finindex`.
