Monday plan, Thursday reality
A machine goes down, a delivery slips, and nobody replans because replanning by hand takes longer than the day has left.
Production planning that survives a breakdown. Machine data read from the PLC instead of a logbook. Traceability that answers a customer complaint in minutes, and costing that reflects what the job actually consumed.
A machine goes down, a delivery slips, and nobody replans because replanning by hand takes longer than the day has left.
Output, rejections and downtime get typed up at the end of the shift. Every number built on that inherits the guesswork.
A customer asks which lot, machine and operator made their part. Pulling paper inspection records takes days, and the account notices.
Manufacturing software development is building what a factory plans and runs production on. Production planning and scheduling, shop-floor execution, machine and downtime monitoring, quality control and traceability, stores and BOM-driven procurement, and the job costing that shows what a batch really cost to make.
Ask a plant manager what their software problem is and the answer is about the plan. It is made on Monday from the order book, and by Thursday it bears no relation to what is being made. Software only helps if it can absorb reality fast.
So we start with data capture, not scheduling logic. If job start, job end, quantity, rejections and downtime are entered on a shared PC at shift end, the plan always works from yesterday. Capturing them at the machine is what makes everything downstream possible.
Traceability is the third theme, and customers drive it more than factories do. An automotive or pharmaceutical buyer wants to know which raw material lot, machine, operator and inspection record produced the part in their hand. Answer within the hour and you keep the account.
Every card links to the practice that does the work. Follow one if you want the detail.
Order-to-schedule planning with machine and manpower constraints, shop-floor job cards, live production reporting, and replanning that takes minutes.
ExploreData straight from PLCs over OPC UA or Modbus. Availability, performance and quality computed continuously, with downtime reasons captured at the machine.
ExploreMulti-level bills of material, MRP against the production plan, stores issue and return, subcontracting, and job costing from actual consumption.
ExploreIncoming, in-process and final inspection plans, non-conformance and CAPA workflow, and lot-to-part genealogy searchable from the part number backwards.
ExploreOEE by machine and shift, rejection Pareto by cause, on-time delivery, inventory ageing and per-unit cost trends. Fed from the shop floor, not compiled monthly.
ExploreShift rosters, biometric attendance, contractor gate passes, skill matrices against machines, and payroll that handles overtime and statutory deductions.
ExploreOrder placement and warranty registration for the dealer network, service ticket tracking, spares availability. The channel side most systems leave out.
ExploreThe situation it answers, the architecture, every module, the systems it plugs into and how long it takes. These describe our work, not one client's project. Named clients with measured results are in the case studies.
An engineering job shop or batch manufacturer with fifteen to sixty machines, planning from the order book into a spreadsheet. Job cards are paper. Production is reported at shift end. The plan gets revised only when somebody notices it has broken. Delivery dates are promised without knowing true capacity.
A finite-capacity scheduling service holds machine, tooling and manpower constraints. Shop-floor terminals capture job events by barcode scan. Node.js and PostgreSQL, with a replan operation fast enough to run whenever reality changes.
Subcontracting moves on job-work challans with material reconciled on return. That is exactly what a GST assessment asks for. Delivery challans and e-way bills are raised at dispatch instead of reconstructed at month end.
A plant where utilisation is estimated from output and downtime is written into a logbook from memory. Management wants OEE, but operators are the ones asked to record losses that make them look bad. The numbers stay optimistic in a consistent direction.
Edge gateways read PLCs and controllers over OPC UA and Modbus TCP, publishing to an MQTT broker and a time-series store. Machines without a controller interface get a retrofit sensor plus a terminal for reason-code entry, because a sensor detects a stop but cannot explain it.
Machine data is collected read-only across a segmented network, so the control layer is never exposed to the enterprise network. That is where any operational technology security review starts.
A manufacturer running purchase, stores and accounts on Tally, with production managed separately. Material shortages are found when a job reaches the machine. Purchasing happens reactively at whatever price is available. The cost of a finished part is a standard figure nobody has revisited in two years.
A manufacturing core with multi-level bills of material and routings runs MRP against the production plan and on-hand stock. It posts summarised financial entries to Tally instead of duplicating the ledger. Costing accumulates material, labour and machine time per job as work is reported.
Job-work material sent to subcontractors is tracked against challans and reconciled on return inside the period GST allows. Input credit is matched to GRN and quality clearance, so rejected material does not silently carry credit.
A supplier to automotive or pharmaceutical customers who must answer a field complaint with the full history of one part. Inspection records sit on paper in the QA room. Raw material lot numbers are recorded at goods receipt and never carried forward. A complaint triggers two days of file retrieval.
A genealogy model links raw material lot, machine, operator, shift and inspection record to every produced serial or batch. Capture happens through the same shop-floor terminals used for production, so quality data is a by-product of work instead of a second data-entry job.
Record structure follows what ISO 9001 and IATF 16949 audits examine. Calibration history, non-conformance disposition, CAPA closure evidence, and traceability from finished part to raw material lot, each with the identity of whoever recorded it.
An equipment or consumer-durables manufacturer selling through dealers and servicing through franchised centres. Warranty claims arrive as scanned forms. Spares availability is a phone call. Nobody has a reliable view of which components fail most often in the field.
A dealer and service portal in React, with an Android technician app. Behind it, an order and warranty service links every serial number to its dealer, its warranty terms and its full service history from the day it left the plant.
Warranty terms are held against the serial number as sold, so a claim is assessed against the contract that applied on that date, not the current policy. Field failure data links back to production lot, which makes a recall decision defensible.
Get these wrong and the build is not late, it is unusable. They are design inputs on day one.
Audits examine evidence, not intent. Calibration history for every measuring instrument, non-conformance disposition with authority, CAPA closure with proof, and traceability from a finished part back to its raw material lot. Systems that generate these from daily work pass more easily.
Material sent to a subcontractor moves on a job-work challan and must be reconciled on return inside the period GST allows, or it becomes a deemed supply. Consignments over the value threshold need an e-way bill carrying transporter and vehicle details captured at dispatch.
Most shop-floor data lives in PLCs speaking OPC UA or Modbus TCP, and older machines may offer neither. A monitoring build has to handle both, plus a retrofit path for machines with no digital interface at all. Otherwise it covers only the newest third of the plant.
Machine controllers were never designed to sit on a network reachable from the office. Data collection runs read-only through a segmented network with a one-way path to the enterprise side. Any operational technology security review checks this first.
Shift rosters, overtime hours, weekly rest and contract labour registers are statutory records open to inspection. Payroll that computes overtime and deductions from captured attendance, instead of a monthly summary, keeps those registers defensible.
Yes, through a retrofit path. Machines with a PLC are read over OPC UA or Modbus TCP directly. Machines without one get a sensor on the cycle, usually proximity or current, enough for count and running state. A terminal alongside captures the downtime reason, because a sensor detects a stop but cannot explain it.
No, and usually you should not. Tally stays the financial book of record while production, stores and costing run in the manufacturing system, posting summarised entries across on a schedule with a reconciliation report. Replacing accounting during a shop-floor rollout means two disruptions at once.
Availability and performance become accurate almost immediately, because they come from machine state and cycle counts instead of recollection. Quality depends on rejections being reported honestly at the machine. That is a floor-culture question too. So we keep reason codes short, entry fast, and show operators their own shift data.
It is built that way. Item, BOM and routing masters are shared with plant-level overrides where processes genuinely differ, while production, stock and costing are scoped per plant. Group reporting consolidates without forcing every plant onto the same machine list, which is rarely realistic.
Machine monitoring shows something useful in four to six weeks, because it needs gateways and dashboards instead of process change. Planning and execution take sixteen to twenty-two weeks, and the constraint is usually routing and standard time data that many factories have never written down. We start collecting that in week one.
Terminals queue job events locally and sync when the connection returns, so production reporting does not stop with the network. Machine gateways buffer readings at the edge for the same reason. The plan and reporting catch up afterwards, which is acceptable in a way that a stopped line is not.
Tell us the workflow that keeps breaking. We will say honestly whether software fixes it, and what it would take.