$ status Taking new projects for Q1 2027

  1. Home
  2. Portfolio
  3. PanelOS
~/dww//case-study/panelos.md · Manufacturing ERP · India

PanelOS: ERP for sandwich panel manufacturers

A manufacturing ERP for factories that make PUF and PIR insulated panels for cold rooms, clean rooms, warehouses and roofing. One system takes a factory from the first enquiry to the money in the bank, and each document is created from the one before, so no order is typed twice.

14-dayfree trial
370+API routes
~1,200automated tests
PanelOS dashboard with open quotations, active orders, production, dispatch and amounts outstanding

In short

PanelOS is a multi-tenant manufacturing ERP for PUF and PIR sandwich panel factories in India, designed and built by Digital Web Weaver and running in production at a panel manufacturer. It covers leads, BOQ, quotations, orders, a changeover-saving production planner, material checks, quality control, dispatch, GST invoicing, payments and reports, with inventory, purchasing, a Tally export and an Android staff app.

1connected flowenquiry to payment, nothing retyped
5ready-made rolesper factory, from sign-up
370+API routes76 service classes
~1,200automated testsrun before every deploy

// the problem — sold by the square metre, no two orders alike

Why panel factories outgrow Excel and WhatsApp

Each order line combines panel type, thickness (30 to 200 mm), PUF or PIR foam and density, two steel skins (material, thickness, colour, RAL code, plain or ribbed) and a list of cut lengths with piece counts.

  • Quoting is slow and inconsistent

    One person measures the site and writes a BOQ, someone else prices it later, and the quote is retyped into Word. Rates drift from person to person.

  • Every changeover costs money

    A continuous foaming line loses setup time, coil scrap and foam purge on every spec change, and nobody can see which orders share a spec.

  • Material is a guess

    Coil, polyol, isocyanate, film and tape are worked out by hand, so a run starts and then stops because a chemical is short.

  • QC and dispatch are disconnected

    Panels leave the gate without a recorded QC check, and the challan is handwritten.

  • Billing leaks money

    Invoices are retyped from the challan, GST is split by hand, part-payments live in a notebook, and delivered orders go uninvoiced.

  • Generic ERPs don't fit

    Tally knows nothing about panels, and big ERPs cost too much, take months to set up and don't understand square-metre pricing with cut lengths.

// what we built — lead → BOQ → quote → order → production → QC → dispatch → invoice → payment

One flow, each document made from the last

Screenshots show a demo factory, "Shree Panels Pvt Ltd". Every customer, person, number and amount in them is made up.

01 · Sales

Leads that arrive and get followed up

Leads come from an embeddable website form, spreadsheet import with undo, an inbound API, and an IndiaMART connector that pulls new enquiries every 10 minutes. Assignment rules route each one to a salesperson, who sees a "My day" follow-up list and hot, warm or cold scoring that explains itself.

A salesperson can call, WhatsApp or e-mail from the lead using templates. A lead is marked won only when an order is created from its quotation, and reopening a closed lead needs a reason.

  • IndiaMART enquiries every 10 minutes
  • Duplicate detection and merging
  • Customer credit limits
PanelOS lead CRM with stages, scoring and follow-ups

02 · Quotations

From BOQ to branded quotation without retyping

The technical team captures the full panel specification and cut list in the BOQ Register without rates. Sales prices the same record later, so the BOQ becomes the quotation.

Quotations carry panel rows with sizes and piece counts, accessories, doors, installation, transport and GST. A suggested rate is shown beside each row from panel type, thickness, skins, foam, customer type and grade; it is advice and never applied automatically. Revisions, expiry and branded PDF templates are built in.

PanelOS quotation with panel rows, sizes, piece counts and GST totals
BOQ Register with panel specification and cut list without rates
The BOQ: full specification, no rates yet.
Order created from an accepted quotation
An order checks the customer's credit exposure first.

03 · Production

Fewer changeovers, no surprise shortages

Every pending order line gets a production signature: foam type, application, thickness, density and both skins. Lines with the same signature run together without a changeover, so the planner groups them, labels each group in plain words, flags overdue orders and recommends a run sequence. A person decides and creates the run.

Before a run starts, PanelOS works out coil steel, polyol and isocyanate by mix ratio, film and tape, with wastage, and shows the shortfall per material. Starting a run issues stock first-in-first-out; completing it records what was really used. Stages carry photos and a four-eyes sign-off, and the floor gets a cutting schedule.

  • Shortfalls become draft purchase orders
  • Real wastage visible per run
  • One batch per order for QC and billing
Production batch with stages, photos and cutting schedule
Production batches with stage progress for each order
One batch per order, tracked stage by stage.
QC dashboard with pass rates and approvals
QC must be approved before anything is dispatched.

04 · Dispatch

Nothing leaves the gate without approved QC

A batch can be dispatched only after its QC has passed and been approved, and only once. The dispatch copies the panel lines with exact quantities and amounts, records transporter, vehicle and freight, prints the delivery challan and closes with a proof-of-delivery photo.

Stock is kept in coils, chemicals (with batch number and expiry; an expired chemical can't be received) and consumables, fed by suppliers, purchase orders and goods received.

Dispatch with panel lines, transporter, vehicle and challan
Stock of coils, chemicals and consumables with alerts
Coils, chemicals and consumables, with alerts.
Suppliers, purchase orders and goods received
Suppliers, purchase orders and goods received.

05 · Billing

GST invoices, payments and receivables

GST invoices are created from the dispatch. One rule decides CGST plus SGST or IGST from the company's and the customer's state codes, and amounts print in Indian digit grouping. e-Invoice and e-Way Bill numbers are recorded from the GST portal.

Part-payments, write-offs and online payment links, reminders by SMS, WhatsApp or e-mail, and receivables ageing as of any date with customer statements on screen and as PDF.

  • Ordered vs invoiced vs paid reconciliation
  • GST sales register ready for filing
  • Tally export in XML and CSV
GST invoice created from a dispatch with CGST and SGST
Receivables ageing in current, 30, 60, 90 and 90+ day buckets
Ageing as of any date.
Reports: sales, GST register, reconciliation and Tally export
Reports, including delivered-but-not-invoiced orders.

06 · Settings

Set up by the factory, not by us

Company profile, panel types, accessories, production stages and the material settings behind every bill of materials. Quotation, invoice and challan layouts are chosen per company, and customer messages go from the company's own mailbox and WhatsApp number, with a switch per event.

Five default roles (Company Admin, Sales, Production, Accounts and Viewer), each a tickable list of permissions, optional two-step login, and an audit log of who changed what on 20 kinds of record.

Master data for panel types, stages and material settings

07 · Phones

A staff app for the floor and the road

The web app works on any phone, and a dedicated Android staff app (React Native and Expo) on the same API covers the dashboard, production stages with photos, QC pass and approval, dispatch with challan and proof of delivery, quotations, orders, invoices, receivables and the full lead CRM. Push notifications and a partner portal are planned.

Dispatch list
PanelOS dashboard on a phone
Leads on a phone
Quotation on a phone
Production batch on a phone
GST invoice on a phone

// multi-tenant SaaS

Many factories, one platform

  • Self-serve sign-up

    One transaction creates the company, five roles and the admin user on a 14-day trial, so a factory can quote the same day.

  • Tenancy that can't be forgotten

    Every record is scoped to its company on read and stamped on create. Another company's record returns not found, never forbidden.

  • Subscription billing

    Razorpay subscriptions with coupons and GST-split platform invoices; an expired company can reach only billing and recovery.

  • Platform console

    Companies, trials, revenue, the sign-up funnel, announcements and "log in as" support access with a visible banner.

Users and roles with tickable permissions
Each role is a tickable list of permissions.
Subscription billing and plan page
Subscription billing through Razorpay.

// panelos.faq.md

PanelOS case study FAQ

Can't find yours? Ask us directly — we reply within 24 hours.

engineers online · reply < 24h

Still deciding? Talk to a senior engineer.

No sales script — a real technical conversation about your project, free.

What is PanelOS?

PanelOS is a manufacturing ERP for factories that make PUF and PIR insulated sandwich panels, built by Digital Web Weaver. It takes a factory from the first enquiry to the money in the bank: leads, BOQ, quotations, orders, production planning, material issue, quality control, dispatch, GST invoicing, payments and reports, with inventory and purchasing attached.

How does the production planner reduce changeovers?

Every pending order line gets a production signature: foam type, application, thickness, density and both steel skins. Lines with the same signature can run together without a changeover. The planner groups them, flags overdue orders and recommends a run sequence; a person decides and creates the run.

Does PanelOS work out the raw material for a run?

Yes. Before a run starts it computes coil steel, polyol, isocyanate, protective film and tape from the panel geometry and the company's material settings, shows required against on hand, and can turn shortfalls into draft purchase-order lines.

Does PanelOS handle GST?

Yes. GST invoices are created from the dispatch, and one rule decides CGST plus SGST or IGST from the company's and the customer's state codes. Reports include a GST sales register ready for filing with a B2B and B2C split and HSN summary, and a Tally export. e-Invoice and e-Way Bill numbers are recorded from the GST portal.

Is there a mobile app?

Yes. The web app works on any phone, and a staff app for Android (React Native and Expo) covers the dashboard, production stages with photos, QC, dispatch with proof of delivery, quotations, orders, invoices, receivables and the full lead CRM.

Can you build an ERP like this for our factory?

Yes. PanelOS shows how we build manufacturing software around how a factory really works. Tell us about your products, process and the tools you use today, and get an itemised plan and fixed quote within 24 hours.

~/contact

you@dww:~ $ ./contact --factory-erp

Need an ERP built around your factory?

Tell us what you make, how orders flow and the tools you use today. A senior engineer replies within 24 hours with an itemised plan and fixed quote.

Fixed-price quotesSenior engineers onlyGST and Tally ready