← Work Case study · Legacy process, modernized · Live in production

Flex OS

A single system that runs order-to-dispatch for a large flexible-packaging manufacturer — three plants, pan-India, 50+ people in it every working day.

3plants on one system
50+daily users
1,700+customers in the system
100sof vendors tracked

The operation

The client is a flexible-packaging manufacturer — the rolls and pouches that food, FMCG and industrial products ship in. They run three plants across India and sell to more than 1,700 customers, buying raw material from hundreds of vendors.

Flexible-packaging converting is a sequence: procure the film and inks, extrude or receive the base material, print it, laminate it, slit it to size, and dispatch. A single customer order can move through several of those stages, across more than one plant, over days or weeks.

The problem

That sequence was being tracked in spreadsheets, registers and phone calls. Each plant had its own version of the truth. Procurement didn't have a live view of what the floor actually needed; the floor didn't have a live view of what procurement had committed; dispatch found out an order was ready when someone walked over and said so.

The cost of that isn't dramatic on any single day — it's a slow tax. Material ordered late or twice. A machine idle because the next job's film hadn't landed. A customer chased for a status nobody could answer without three calls.

What we built

Flex OS is one system that follows an order from raw-material procurement through the floor to dispatch:

  • Procurement — purchase orders against real demand, vendor records, receipts logged against what was ordered.
  • Floor logging — each production stage recorded as it happens, so a job's real state is always current, not reconstructed at end of day.
  • Inventory — raw material and work-in-progress visible across all three plants, not siloed per site.
  • Dispatch — what's ready, what's committed, what's gone out.

It was built with the operators — sitting on the floor, watching how the work actually runs rather than how a process document says it should — and rolled out plant by plant.

How it runs now

Flex OS is live in production across all three plants, with fifty-plus people using it daily — procurement, plant supervisors, floor staff, dispatch. CoreHQ hosts it, monitors it, backs it up and supports it. Changes and issues go through the client's portal.

It's not a product anyone can sign up for. It's one company's system, built for how that company works.

The stack

An independent web application — Node and Postgres — deployed on infrastructure CoreHQ controls. No shared platform, no dependency on CoreHQ's other work. If the client ever wants to bring it in-house, the buy-out clause hands over the running system and its source.

Real screens · from the live system

What it looks like day to day

Five screens from the system running today — a job card on the floor, yield tracked by stage, a procurement ledger, dispatch and revenue, and the materials master three plants share.

Flex OS yield and wastage report: a chart of balance by production stage over a date range, and a totals table showing inward, consumed, outward and average yield per stage.
Flex OS dispatch and revenue report: invoiced revenue and delivery figures for a date range, with a revenue-by-day chart.
Flex OS procurement ledger for one raw material: opening balance, a transaction table of issues, returns and consumption, and a running closing balance.
Flex OS raw materials master, listing SKUs, stock levels, units and status across dozens of materials used on the floor.
A Flex OS job card for a customer order, with production stages — printing, inspection and lamination — each logged against an operator, with yield loss recorded per stage.

Want the full walkthrough, live?

Request a walkthrough

Have an operation that runs like this?

Tell us how the work moves today and where it's breaking.