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.
Open work across procurement, quality, and stores.
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
- RequirementStarts in one place
- ApprovalWhatsApp
- Purchase orderExcel sheet
- GRNRegister
- Quality remarksPaper
- StockSomewhere else
This is where mosaicOne comes into the picture.
- 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 mosaicOneEvery request is a purchase requisition with material, quantity, department and priority, in one approval queue.
- 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 mosaicOnePO lines link back to approved requisition lines, with quotation requests, remarks and approvals on record.
- 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 mosaicOneGoods receipts post against delivery batches. Over, short and overdue receipts wait for a manager decision.
- 04Quality
Received material isn't automatically usable material
Material sitting at the gate looks available to production before quality has released it.
In mosaicOneQA records accepted and rejected quantity for each lot. Only accepted quantity becomes stock.
- 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 mosaicOneBalances by batch, bin and status, each traceable back to its PO, GRN and QA, with printable lot labels.
- 06Production
Production discovers material problems too late
Shortages surface on the shop floor, after the job has already been planned.
Production module · in developmentCheck 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.
Phase 1 Raise the need
A need is recorded, reviewed and approved before anyone buys.
- 01
Requirement
A plant user raises a requisition with materials, quantities, department and priority.
- 02
Review & approval
Reviewers add remarks, and open actions must be closed. The requisition is then approved, rejected or sent back.
Phase 2 Buy
Approved lines become an approved purchase order.
Procurement in detail- 03
Sourcing
Buyers send quotation requests if needed, then raise a PO against approved requisition lines.
- 04
Commercial approval
The PO is approved and its delivery batches open for the receiving dock.
Phase 3 Receive & inspect
What arrives is checked against the order, then inspected.
Incoming quality in detail- 05
Receiving
A GRN is posted against a delivery batch. Mismatches wait for a manager; clean receipts go to QA.
- 06
Verification
QA inspects each lot and records accepted and rejected quantity.
Phase 4 Stock
Only accepted quantity reaches stock, with its trace.
Inventory in detail- 07
Stock & trace
Accepted quantity posts to inventory as a receipt, ready to trace from any batch number.
- Result · sample batchB-24091
- PO
PO-000092 - GRN
GRN-000061 - QA
QA-000058 - Bin
RM Store · A-03-2
- PO
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.
MAT-MSR20Production needs500 kg
| Quantity | Comes from | Qty | Usable now? |
|---|---|---|---|
| Available in stores Batches B-24077, B-24012 | Inventory balance · status Available | 310 kg | Yes |
| Received, waiting for QA GRN-000064 · batch B-24103 | GRN line · QA pending | 150 kg | Not yet |
| Open on purchase order PO-000095 · Batch 1 · due 14 Oct | Delivery batch · Open | 400 kg | Not 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.
B-24091Sample data- —SupplierSteelWorks LtdSupplier master record
- 28 SepPurchase orderPO-000092Approved · 1,000 kg MS Sheet 2mm
- 28 SepDelivery batchBatch 1600 kg promised for 04 Oct
- 04 OctGoods receiptGRN-000061600 kg received as batch B-24091
- 05 OctQualityQA-000058560 kg accepted · 40 kg rejected
- 05 OctInventoryRM Store · A-03-2560 kg available
- 05 OctStock 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
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
Open work across procurement, quality, and stores.
Built for accountability
Controls that match how plant teams divide the work.
Connected procurement-to-stores thread
PR lines, POs, delivery batches, GRNs, QA results, and balances share identifiers instead of living in separate spreadsheets.
Manufacturing-dock realism
Delivery batches and over/short/overdue mismatch approval reflect how material actually arrives — not a single happy-path receipt.
Quality before availability
Stock becomes available when QA accepts it, keeping rejected material out of usable balances.
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.
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
- Available todayProcurementRequisitions, approvals, RFQs and GST-aware purchase orders
- Available todayInventory & traceabilityGRN, stock by batch and bin, lot labels, batch trace
- Available todayQualityIncoming inspection with accepted and rejected quantity
- In developmentProductionProduction orders, BOM and material issue
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
