Skip to content

Manufacturing operations, connected. Built especially for Indian MSMEs.

One connected system from procurement to
production

mosaicOne is manufacturing operations software for Indian factories. It connects material requirements, purchase approvals, purchase orders, goods receipts, quality inspection and inventory in one flow — and production is being built on the same thread.

Home/Dashboard
HBHimanshu BharukaPlant manager
OverviewPlant snapshot

Open work across procurement, quality, and stores.

Open POs14
Pending receipts6
Pending QA3
Rejected lots1
On-hand qty48,250 kg
Needs attentionView all
RecordSupplier / dept.Waiting onUpdatedStatus
GRN-000063Bharat FastenersShort by 400 nos05 OctPENDING APPROVAL
GRN-000064Deccan AlloysInspection06 OctQA PENDING
PO-000094Apex PolymersPO approval04 OctPENDING APPROVAL
PR-000151MaintenancePR approval05 OctSUBMITTED
PO-000092SteelWorks LtdBatch 2 · due 18 Oct04 OctPARTIALLY RECEIVED
CONNECTED RECORDPO-000092SteelWorks Ltd · 1,000 KG
ApprovedAwaiting receipt
Product UI preview

The operational gap

Material moves. Information doesn’t.

A material requirement starts in one place, an approval happens on WhatsApp, the PO sits in an Excel sheet, the GRN is recorded in a register, quality remarks are on paper, and stock is updated somewhere else.

The material keeps moving. But the information trail gets fragmented.

That is the normal reality of a growing factory, not a failure of the team. But when approvals, remarks, quantities and records are spread across WhatsApp messages, Excel sheets, paper registers and email threads, people spend time chasing information instead of running the operation:

  • Tracing a batch means rebuilding its history by hand
  • The same quantities are typed again at every step
  • Approvals are unclear, so decisions wait
  • Material at QA looks available to production
  • Purchase commitments don’t connect to production needs
  1. RequirementStarts in one place
  2. ApprovalWhatsApp
  3. Purchase orderExcel sheet
  4. GRNRegister
  5. Quality remarksPaper
  6. StockSomewhere else

This is where mosaicOne comes into the picture.

  1. 01Demand

    Requirements start without a complete picture

    Requests arrive by phone, register and WhatsApp, so buyers react to each one instead of seeing the full requirement.

    In mosaicOne

    Every request is a purchase requisition with material, quantity, department and priority, in one approval queue.

  2. 02Procurement

    Buying loses the context behind the requirement

    Once a request becomes a PO, nobody can easily say why the material was bought or who approved it.

    In mosaicOne

    PO lines link back to approved requisition lines, with quotation requests, remarks and approvals on record.

  3. 03Receiving

    What was ordered isn't always what arrived

    Short, excess and late deliveries get settled over calls and messages, and never reach the record.

    In mosaicOne

    Goods receipts post against delivery batches. Over, short and overdue receipts wait for a manager decision.

  4. 04Quality

    Received material isn't automatically usable material

    Material sitting at the gate looks available to production before quality has released it.

    In mosaicOne

    QA records accepted and rejected quantity for each lot. Only accepted quantity becomes stock.

  5. 05Inventory

    A stock balance doesn't tell the whole story

    When a batch goes wrong, someone rebuilds its history by hand from bills, registers and memory.

    In mosaicOne

    Balances by batch, bin and status, each traceable back to its PO, GRN and QA, with printable lot labels.

  6. 06Production

    Production discovers material problems too late

    Shortages surface on the shop floor, after the job has already been planned.

    Production module · in development

    Check each job against usable stock, QA-pending lots and open deliveries before it is released.

mosaicOne connects every handoff so the next department doesn't have to start from scratch.

From requirement to purchase order, receiving, quality, inventory and production, every material movement carries its context with it.

How it works

Seven stages. One material thread.

Every stage has an owner, and every document carries a status that decides what can happen next. Creating and approving are separate steps, and nothing reaches stock until quality accepts it.

  1. Phase 1

    Raise the need

    A need is recorded, reviewed and approved before anyone buys.

    1. 01

      Requirement

      A plant user raises a requisition with materials, quantities, department and priority.

      Owner
      Plant user
      Status
      PR · SUBMITTED
    2. 02

      Review & approval

      Reviewers add remarks, and open actions must be closed. The requisition is then approved, rejected or sent back.

      Owner
      Purchase Manager or Management
      Status
      PR · APPROVED
  2. Phase 2

    Buy

    Approved lines become an approved purchase order.

    Procurement in detail
    1. 03

      Sourcing

      Buyers send quotation requests if needed, then raise a PO against approved requisition lines.

      Owner
      Purchase
      Status
      PO · DRAFT
    2. 04

      Commercial approval

      The PO is approved and its delivery batches open for the receiving dock.

      Owner
      Purchase Manager
      Status
      PO · APPROVED
  3. Phase 3

    Receive & inspect

    What arrives is checked against the order, then inspected.

    Incoming quality in detail
    1. 05

      Receiving

      A GRN is posted against a delivery batch. Mismatches wait for a manager; clean receipts go to QA.

      Owner
      Receiving
      Status
      GRN · QA PENDING
    2. 06

      Verification

      QA inspects each lot and records accepted and rejected quantity.

      Owner
      Quality
      Status
      PASSED · PARTIAL · HOLD
  4. Phase 4

    Stock

    Only accepted quantity reaches stock, with its trace.

    Inventory in detail
    1. 07

      Stock & trace

      Accepted quantity posts to inventory as a receipt, ready to trace from any batch number.

      Owner
      Stores
      Status
      Stock · AVAILABLE
    2. Result · sample batchB-24091
      • POPO-000092
      • GRNGRN-000061
      • QAQA-000058
      • BinRM Store · A-03-2
      See the full trace

A question stores gets every week

"Production needs 500 kg. Do we have it?"

A stock balance alone can't answer that. Some material is usable, some is still waiting at QA, and some is on a purchase order that hasn't arrived. mosaicOne keeps each of those as a separate record, so the answer doesn't depend on who you ask.

The figures come from records mosaicOne keeps today: inventory balances, GRN lines awaiting inspection, and open delivery batches on approved POs. Checking them automatically against a production order is part of the production module we are building next.

Material position · sample dataMS Round Bar 20mmMAT-MSR20

Production needs500 kg

Where the quantity for MS Round Bar 20mm currently sits
QuantityComes fromQtyUsable now?
Available in stores Batches B-24077, B-24012Inventory balance · status Available310 kgYes
Received, waiting for QA GRN-000064 · batch B-24103GRN line · QA pending150 kgNot yet
Open on purchase order PO-000095 · Batch 1 · due 14 OctDelivery batch · Open400 kgNot yet
Usable from stock today
310 kg
Still to cover
190 kg
If GRN-000064 clears QA
40 kg left to cover
Next receipt
400 kg · due 14 Oct

Traceability

One batch number. The full upstream record.

mosaicOne joins the actual entities created during buying, receipt, inspection, and stocking.

Trace · batchB-24091Sample data
  1. —
    SupplierSteelWorks LtdSupplier master record
  2. 28 Sep
    Purchase orderPO-000092Approved · 1,000 kg MS Sheet 2mm
  3. 28 Sep
    Delivery batchBatch 1600 kg promised for 04 Oct
  4. 04 Oct
    Goods receiptGRN-000061600 kg received as batch B-24091
  5. 05 Oct
    QualityQA-000058560 kg accepted · 40 kg rejected
  6. 05 Oct
    InventoryRM Store · A-03-2560 kg available
  7. 05 Oct
    Stock movementRECEIPT+560 kg against QA-000058

Lot labels

Every lot can be traced with a QR code or barcode

A label on the physical bag, coil or pallet connects it to its record in mosaicOne — material, batch, GRN, quality result, supplier and purchase order.

  • Download a QR code or Code 128 barcode for each lot in the inventory
  • Print as many labels as you need on A4 sticker sheets and attach them to physical lots
  • Scan the label with a phone to open the lot’s details; sign in to see live stock and the full trace
Explore inventory and batch tracking
Sample QR and barcode sticker sheets for batch B-24091, and the phone page that opens when its QR code is scanned.

Plant visibility

See what is moving — and what is waiting.

The plant snapshot reads live counts from procurement, receiving, QA, and inventory so teams can start with the work that needs attention.

  • Operational counts, not invented executive scores
  • Shared statuses across list and detail screens
  • Drill into the underlying workflow
Home/Dashboard
HBHimanshu BharukaPlant manager
OverviewPlant snapshot

Open work across procurement, quality, and stores.

Open POs14
Pending receipts6
Pending QA3
Rejected lots1
On-hand qty48,250 kg
Needs attentionView all
RecordSupplier / dept.Waiting onUpdatedStatus
GRN-000063Bharat FastenersShort by 400 nos05 OctPENDING APPROVAL
GRN-000064Deccan AlloysInspection06 OctQA PENDING
PO-000094Apex PolymersPO approval04 OctPENDING APPROVAL
PR-000151MaintenancePR approval05 OctSUBMITTED
PO-000092SteelWorks LtdBatch 2 · due 18 Oct04 OctPARTIALLY RECEIVED
OPEN PURCHASE ORDERPO-000092SteelWorks Ltd · Approved

Built for accountability

Controls that match how plant teams divide the work.

01

Connected procurement-to-stores thread

PR lines, POs, delivery batches, GRNs, QA results, and balances share identifiers instead of living in separate spreadsheets.

02

Manufacturing-dock realism

Delivery batches and over/short/overdue mismatch approval reflect how material actually arrives — not a single happy-path receipt.

03

Quality before availability

Stock becomes available when QA accepts it, keeping rejected material out of usable balances.

04

Module-level permissions

Each user is given read, write or no access to every module when the account is created, so people see and act on only what they should.

05

Audit-ready transitions

Approvals, action remarks, and quotation logs preserve the context behind each document transition.

mosaicOne at a glance

What is mosaicOne?

mosaicOne is manufacturing operations software designed for Indian MSMEs and growing manufacturers. It connects procurement, receiving, quality and inventory workflows so operational information follows material through the factory. Production is the next module being built on the same thread.

What it is
Manufacturing operations software, focused on factory operations rather than accounting
Built for
Indian MSMEs and growing manufacturing companies
Connects today
Purchase requisitions, approvals, purchase orders, goods receipts (GRN), incoming quality inspection, inventory, lot labels and batch traceability
In development
Production orders, bill of materials, material issue and availability checks
Future scope
HR, payroll and CRM; Tally and accounting integration is on the roadmap
Runs on
Web browser; lot labels scan with a phone camera

Explore by area

See everything mosaicOne covers in manufacturing How it works for Indian MSMEs

Questions

Frequently asked questions

What is mosaicOne?

mosaicOne is manufacturing operations software built for Indian MSMEs and growing manufacturers. It connects purchase requisitions, approvals, purchase orders, goods receipts (GRN), incoming quality inspection and inventory in one flow, so the record of each material lot stays connected from requirement to stock.

Who is mosaicOne built for?

Manufacturing companies in India, especially MSMEs and growing factories, where purchase, stores, receiving, quality and management teams currently coordinate through Excel sheets, WhatsApp messages and paper registers.

Is mosaicOne an ERP?

mosaicOne is manufacturing operations software and is sometimes described as a manufacturing ERP. It focuses on the operational flow inside a factory — procurement, receiving, quality and inventory today, with production in development. HR, payroll and CRM are future scope, and Tally and accounting integration is on the roadmap.

Which manufacturing processes does mosaicOne connect today?

Material requirement (purchase requisition), review and approval, quotation requests, purchase orders with delivery schedules, goods receipt against those schedules, incoming quality inspection, quality-cleared inventory by batch and bin, printable lot labels and batch traceability.

Does mosaicOne support production planning?

Not yet. The production module — production orders, bill of materials, material issue to production and material availability checks — is what the team is building next. The records it will build on (usable stock, lots waiting for QA and open deliveries on approved purchase orders) are already kept in mosaicOne today.

Does mosaicOne support batch and lot traceability?

Yes. Every lot received through a GRN carries its batch number through quality inspection into stock. From a batch number, or by scanning its QR code or Code 128 barcode label, a user can see the supplier, purchase order, GRN, QA result, storage location and stock movements for that lot.

How do I get started with mosaicOne?

Book a free demo or message the team on WhatsApp. The demo walks through the requisition-to-stock workflow using your plant’s team and current process.

See your plant's material flow in action

Follow material demand all the way to quality-cleared stock.