Warehouse management for manufacturing plants
Every pallet, every bin, every scan. Accounted for.
Crystal WMS runs your stores bin by bin, from the truck at the gate to the truck at the dock. Your team scans instead of typing, the stock on screen is the stock on the shelf, and every movement reaches your ERP.
- On-premise, on your own server
- SAP, Tally or your own ERP
- Android handhelds and scanners
- Made in India for Indian plants
A store run on registers is a store nobody can see.
The register says 400. The shelf says 380.
Stock written in registers and spreadsheets drifts from the floor a little every day, until a count or a stock-out shows how far.
“It’s somewhere in aisle 3.”
Without bin locations, finding material depends on who is on shift. New people walk the racks; experienced people become the system.
The ERP and the store disagree.
Receipts and issues keyed in twice, days late, by different people. Accounts closes the month on numbers the store doesn't recognise.
Walk the store. Every zone has its module.
Tap a zone. The red line is a pallet's way in: gate, dock, quality, racks, pick face, line.
Gate & yard
Security registers each vehicle and its documents. The store gives it a yard slot, then a dock. The yard board shows every truck, live.
Modules here
Inbound docks & receiving
Pallets come off the truck and are scanned against the purchase order. Short supply shows before the vendor leaves, and the GRN is generated on confirm.
Modules here
Quality hold
Received lots wait here for inspection. The sample size comes from the AQL tables; rejected quantity stays in a quality bin for return to vendor.
Modules here
Main racks
Every pallet goes to a ranked bin, confirmed by scan. Stock is held per bin and counted in place, with the counted bins frozen and the rest still working.
Modules here
Dry cabinets
Moisture-sensitive reels and trays. Floor life is counted from the moment they leave the dry pack, with a warning before it runs out.
Modules here
Pick faces
Small quantities close to the pickers. Replenishment rules refill them from reserve before they run dry, by scanned bin transfer.
Modules here
Line-side & kitting
Material leaves for production against a BOM-based pick list, each line scanned. Finished goods come back with labels, ready to dispatch.
Modules here
Packing & dispatch
Orders are picked in waves, packed, laid out on the truck's deck, weighed and documented. Stock leaves the ledger when the truck leaves the gate.
Modules here
Returns cage
Customer returns and rejections wait for a decision: accept to stock, return to vendor, repair or scrap. Each choice moves real stock.
Modules here
Store office
The dashboard, reports, approvals and the ERP link. If the ERP is down the floor keeps working, and failed posts are retried.
Modules here
Follow one pallet. Watch the ledger.
Step 1 of 6 · Gate 2
Gate
- Gate
- Receive
- Inspect
- Put away
- Issue
- Count
A truck from Supertronics arrives with ASN-2026-0318.
Press the red button: it does what the scanner trigger does on the floor.
Stock ledger
RM-PCB-6L-MB · batch PB-2610-11 · WH01
On hand
0
| Time | Document | Movement | Bin | Qty | Balance | ERP |
|---|---|---|---|---|---|---|
| No lines yet. Start at the gate. | ||||||
Lines are only ever added. Corrections are new lines.
Built for the people holding the scanner.
- Scan, don't typePallets, boxes, bins and items all carry labels. A wrong scan is refused before anything moves.
- No app to installIt runs in the handheld's browser, so updates reach every device at once.
- Wi-Fi dead spots are fineScans made offline wait on the device and sync when the network returns.
- Labels, printers and scanning
Start with one flow. Add the rest on the same ledger.
23 of 23 modules
- InboundGate, yard & dockRegister the vehicle at the gate, then give it a yard slot and a dock.
- InboundGoods receipt (GRN)Receive against the PO by scanning pallets and boxes, not by typing.
- InboundQuality inspectionSampling-based inspection, kept separate from the GRN.
- InboundPut-awayA scored bin suggestion for every pallet, confirmed by scan.
- StoreBin-level inventoryOn hand, reserved and available, for every item in every bin.
- StoreWarehouse setup & 3D viewPlants, warehouses, zones, racks and bins, set up once and seen in 3D.
- StoreBatch, serial & MSLBatches, serial numbers and moisture-sensitive floor life.
- StoreCycle countingFreeze the bins, scan what is there, audit the difference.
- StoreBin & inter-plant transfersMove stock bin to bin, or plant to plant, by scan.
- StoreReservations, replenishment & slottingHold stock for demand, keep pick faces full, put fast movers close.
- StoreSpare parts & MROMaintenance spares issued, returned and repaired, with history.
- ProductionMaterial issue & kittingRequisition, pick list, scan-confirmed issue to the line.
- ProductionWIP & finished goodsMaterial on the shop floor and finished goods back into store.
- OutboundSales orders & wave pickingAllocate stock to orders, release waves, pick by scan.
- OutboundPacking, load plan & dispatchPick, pack, stage, weigh, documents, gate out.
- OutboundReturns & repairCustomer returns, rejections, repair and return to vendor.
- ControlBarcode labels & handheldsThermal labels for everything, scanning on any handheld.
- ControlTraceabilityFrom the customer back to the receipt, in one search.
- ControlTasks, approvals & exceptionsOne queue for what needs a person: tasks, approvals, failures.
- ControlDashboard & reportsStock, receipts, production, dispatch and variance reports.
- ControlRoles, permissions & auditRoles your plant defines, scoped to the warehouses they work in.
- ConnectERP integrationSAP, Tally or your own ERP: every movement posted, every failure retried.
- ConnectMES, weighbridge & printersCrystal MES, weighbridges and thermal printers on the same flow.
Everyone sees their job, and only their job.
Handheld at the gate
Security
Records who came in, with what, and nothing more. The dock is the store's decision.
- Registers each arriving vehicle, driver and documents
- Runs the plant's own security checklist
- Records gate out against the gate pass
Handheld scanner
Storekeeper
Spends the day scanning, not typing: receiving, putting away, issuing and counting.
- Receives pallets against the PO by scanning
- Puts away to the bin the system ranks first
- Issues to production and counts bins by scan
Desktop or tablet
QC inspector
Inspects to the standard, on their own schedule, without holding up the GRN.
- Gets the sample size from the AQL tables
- Records results against the inspection template
- Accepts, rejects or partly accepts the lot
Desktop
Store manager
Runs the store from one screen and only gets pulled in when something needs a decision.
- Allocates yard slots and docks to arriving vehicles
- Approves adjustments and clears exceptions
- Plans counts and watches bin use by zone
Desktop and handheld
Dispatch executive
Gets the right goods on the right truck, with the paperwork done before it reaches the gate.
- Releases pick waves for the day's orders
- Packs and checks the load plan fits the vehicle
- Produces the challan, e-way bill and gate pass
Desktop or phone
Plant head
Sees the store's numbers without asking for a spreadsheet.
- Reads stock, ageing and vendor performance reports
- Traces a complaint to its batch in one search
- Checks on-time dispatch against requested dates
Desktop
IT & ERP admin
Keeps the WMS and the ERP in step, and controls who can do what.
- Watches every ERP post and retries failures
- Maps fields and connectors for SAP, Tally or custom ERPs
- Sets roles, permissions and warehouse scope
Your ERP hears about every movement.
From your ERP
- Purchase orders
- Sales orders
- Work orders
From your MES
- Released work orders
- Operation progress
- Closed orders
CRYSTAL WMS
One stock ledger
Every movement is a line. Every post to the ERP is an event, logged with its result. Anything that fails is retried, and the floor never waits for it.
- SAP adapter
- Tally adapter
- Custom REST adapter
Posted to your ERP
- Goods receipts
- Goods issues
- Production receipts
- Dispatches
- Returns
- Transfers
- Stock adjustments
- Android handheldsIn the browser, no app install
- USB and Bluetooth scannersPlus the device camera
- Zebra and TSC printersZPL through your print agent
- WeighbridgeRS-232 or TCP, manual fallback
Made for the stores of Indian plants.
- Electronics & EMSReels, trays and PCBs with batch, serial and moisture control.Component reelsIC traysBare PCBsSolder paste
- Automotive componentsHigh-volume parts, OEM schedules, bin-level FIFO and traceability.Castings & forgingsMachined partsBought-out partsFasteners
- Steel & metalsCoils, bars and sheets by weight, with weighbridge and heat numbers.CoilsSheets & platesBars & rodsPipes & tubes
- FMCG & consumer goodsFast-moving SKUs, pick faces kept full, many dispatches a day.Finished goodsPackaging materialLabels & cartonsRaw ingredients
- Engineering & industrial equipmentProject material, kits for assembly bays and spares for service.Fabricated partsBought-out itemsElectricalsHydraulics
- Chemicals & processBatch-tracked material, quality holds and hazardous storage rules.Raw chemicalsIntermediatesDrums & IBCsBags & sacks
From walking your store to going live.
- 01
Walk your store
We map your flows, documents and roles with your team, and agree where to start.
- 02
Set up locations
Zones, racks and bins drawn in, items and locations bulk uploaded, labels printed.
- 03
Connect and train
ERP and devices connected, handhelds set up, each role trained on its own screens.
- 04
Go live, flow by flow
Start with receiving and inventory, then add issue, dispatch and counting on the same ledger.
What plants ask us first.
Where does Crystal WMS run?
On-premise: on a server in your plant or your group's data centre, so your stock data stays on your network and the floor doesn't depend on an internet connection.
Does it work with SAP and Tally?
Yes. Crystal WMS posts goods receipts, issues, production receipts, dispatches, returns, transfers and stock adjustments to SAP or Tally, and pulls purchase orders, sales orders and work orders from them. A custom REST adapter covers other ERPs.
What handhelds and scanners does it work with?
Crystal WMS runs in the browser, so it works on Android handheld scanners and phones without an app-store install. USB and Bluetooth scanners work as keyboard input, and the device camera can scan too.
What happens when the Wi-Fi drops?
Scans made while the network is down are kept on the device and sent when it reconnects, so a dead spot in the racks doesn't stop work.
What if the ERP is down?
The warehouse keeps working. The transaction completes in Crystal WMS, the failed post is logged in the integration monitor and the exceptions queue, and it can be retried once the ERP is back.
Can we start with one flow?
Yes. Many plants start with receiving, put-away and inventory in one warehouse, then add production issue, dispatch and counting. Everything shares one stock ledger, so each new flow builds on the last.
See your own store in Crystal WMS.
Thirty minutes on a call: we walk one of your items from the gate to the truck, on your process, and answer the questions your team brings.

