Commerce
Manufacturing
Production planning, shop floor control, and quality systems powering India's ₹20L Cr manufacturing sector — from auto-component factories in Pune to textile mills in Surat and electronics in Chennai.
₹20L Cr
India Manufacturing GDP
4.5M+
MSME Manufacturers
$150B
PLI Scheme Target
Industry 4.0
IIoT Transformation
Understanding Manufacturing— A Developer's Domain Guide
Manufacturing technology covers the software systems that plan, execute, and optimise production — from raw material procurement to finished goods dispatch. ERP systems like SAP and Oracle manage planning; MES (Manufacturing Execution Systems) control the shop floor in real time; WMS handles materials; QMS ensures quality. India's manufacturing sector is being transformed by 'Make in India', PLI schemes, and Industry 4.0 — with IIoT sensors on machines, AI-powered predictive maintenance, and digital twins. Auto, pharma, textiles, electronics, and FMCG are the largest manufacturing verticals.
Why Manufacturing Domain Knowledge Matters for Engineers
- 1India's PLI scheme is attracting ₹3L Cr+ in manufacturing investment — massive tech hiring
- 2Industry 4.0 / smart factories are replacing legacy systems — SAP S/4HANA, MES rollouts everywhere
- 3Every large manufacturer (Tata, Mahindra, Bosch, Samsung India) hires engineers for MES/ERP
- 4IIoT and predictive maintenance are $10B+ market — Python/ML engineers in high demand
- 5Supply chain disruptions (COVID, chips shortage) made production planning a boardroom priority
- 6Digital twin and simulation tech (ANSYS, Siemens) are growing rapidly
How Manufacturing Organisations Actually Operate
Systems & Architecture — An Overview
Enterprise Manufacturing platforms are composed of a set of core systems, data platforms, and external integrations. For a detailed, interactive breakdown of the core systems and the step-by-step business flows, see the Core Systems and Business Flows sections below.
The remainder of this section presents a high-level architecture diagram to visualise how channels, API gateway, backend services, data layers and external partners fit together. Use the detailed sections below for concrete system names, API examples, and the full end-to-end walkthroughs.
Technology Architecture — How Manufacturing Platforms Are Built
Modern Manufacturingplatforms follow a layered microservices architecture. The diagram below shows how a typical enterprise system in this domain is structured — from the client layer through the API gateway, backend services, data stores, and external integrations. This is the kind of architecture you'll encounter on real projects, whether you're building greenfield systems or modernising legacy platforms.
End-to-End Workflows
Detailed, step-by-step business flow walkthroughs are available in the Business Flows section below. Use those interactive flow breakouts for exact API calls, system responsibilities, and failure handling patterns.
Industry Players & Real Applications
🇮🇳 Indian Companies
Tata Motors / Tata Steel
Auto / Steel Manufacturer
SAP S/4HANA, MES
Heavy SAP deployment across plants; IIoT in blast furnaces
Mahindra & Mahindra
Auto Manufacturer
SAP, Siemens MES
Chakan plant — Industry 4.0 showcase
Bajaj Auto
Two-Wheeler Manufacturer
SAP, Oracle
Lean manufacturing with ERP-driven production
Dixon Technologies
Electronics EMS
SAP, custom MES
India's largest electronics contract manufacturer — Apple supply chain
Sun Pharma / Cipla
Pharma Manufacturer
SAP, Veeva, MES
21 CFR Part 11 compliant manufacturing systems
Welspun / Raymond
Textile Manufacturer
SAP, Lectra
Automated fabric cutting, ERP-driven production planning
🌍 Global Companies
Toyota
JapanAuto Manufacturer
TPS, custom MES, SAP
Toyota Production System — origin of lean manufacturing
Bosch
GermanyAuto Parts / IoT
SAP, Bosch IoT Suite
Industry 4.0 pioneer — IIoT platform for factories
GE / Honeywell
USAIndustrial Conglomerate
Predix (GE), MES
Industrial IoT and MES for heavy manufacturing
Samsung / Foxconn
GlobalElectronics Manufacturer
Custom MES, SAP
Massive scale electronics manufacturing — precision MES
🛠️ Enterprise Platform Vendors
SAP S/4HANA (PP/QM/PM)
ERP
Production Planning, Quality Management, Plant Maintenance — the dominant ERP for manufacturing
Siemens Opcenter / Camstar
MES
MES for discrete and process manufacturing — real-time shop floor control
Rockwell FactoryTalk
MES / IIoT
SCADA, MES, and IIoT platform for factory automation
PTC ThingWorx / Windchill
PLM / IIoT
IIoT platform and PLM (Product Lifecycle Management) for manufacturers
Core Systems
These are the foundational systems that power Manufacturing operations. Understanding these systems — what they do, how they integrate, and their APIs — is essential for anyone working in this domain.
Business Flows
Key Business Flows Every Developer Should Know.Business flows are where domain knowledge directly impacts code quality. Each flow represents a real business process that your code must correctly implement — including all the edge cases, failure modes, and regulatory requirements that aren't obvious from the happy path.
The detailed step-by-step breakdown of each flow — including the exact API calls, data entities, system handoffs, and failure handling — is covered below. Study these carefully. The difference between a developer who “knows the code” and one who “knows the domain” is exactly this: the domain-knowledgeable developer reads a flow and immediately spots the missing error handling, the missing audit log, the missing regulatory check.
Technology Stack
Real Industry Technology Stack — What Manufacturing Teams Actually Use. Every technology choice in Manufacturingis driven by specific requirements — reliability, compliance, performance, or integration capabilities. Here's what you'll encounter on real projects and, more importantly, why these technologies were chosen.
The pattern across Manufacturing is consistent: battle-tested backend frameworks for business logic, relational databases for transactional correctness, message brokers for event-driven workflows, and cloud platforms for infrastructure. Modern Manufacturingplatforms increasingly adopt containerisation (Docker, Kubernetes), CI/CD pipelines, and observability tools — the same DevOps practices you'd find at any modern tech company, just with stricter compliance requirements.
⚙️ backend
Java / Spring Boot
ERP integrations (SAP BAPI/RFC), MES APIs, quality management services
Python
Predictive maintenance ML, OEE analytics, demand forecasting, computer vision QC
C / C++
PLC programming (IEC 61131-3), embedded systems, SCADA drivers
Go
High-throughput IIoT telemetry ingestion, edge computing services
🖥️ frontend
React / Angular
Production dashboards, MES operator screens, quality management portals
SAP Fiori
Mobile-responsive UX for SAP PP/QM/PM transactions
React Native / Xamarin
CMMS mobile apps for technicians, WMS mobile scanners
🗄️ database
SAP HANA / Oracle DB
Core ERP transactional data — BOM, production orders, quality records
PostgreSQL / SQL Server
MES databases, CMMS, quality management
InfluxDB / TimescaleDB
Time-series IIoT sensor data — high-frequency machine telemetry
Apache Kafka
Real-time event streaming — machine events, production completions
☁️ cloud
AWS IoT / Azure IoT Hub
IIoT device management, telemetry ingestion at scale
SAP BTP (Business Technology Platform)
Extension platform for SAP — custom apps on top of S/4HANA
Siemens MindSphere / PTC ThingWorx
Industrial IoT platforms — digital twin, edge analytics
Google Cloud (BigQuery + Vertex AI)
Predictive maintenance ML training, production analytics at scale
Interview Questions
Q1.What is the difference between MRP and MPS in production planning?
MPS (Master Production Schedule): High-level plan of what finished products to produce in what quantity over a planning horizon (typically 3–12 months). Driven by sales forecasts, customer orders, and inventory targets. Focuses on end products only. MRP (Material Requirements Planning): Explodes the MPS through the Bill of Materials (BOM) to calculate what components and raw materials are needed, in what quantity, and by when. Creates planned orders (production orders or purchase requisitions) to satisfy the MPS. Key difference: MPS = 'how many cars do we build this month'; MRP = 'how many engines, tyres, gearboxes do we need, and when must we order them'. Both are part of the broader S&OP (Sales & Operations Planning) process. Modern systems use advanced APS (Advanced Planning & Scheduling) like SAP APO / IBP that incorporate capacity constraints into MRP, unlike traditional unconstrained MRP.
Q2.What is OEE and how is it calculated?
OEE (Overall Equipment Effectiveness) is the gold standard KPI for manufacturing productivity. OEE = Availability × Performance × Quality. Availability = (Planned Production Time - Downtime) / Planned Production Time. Measures unplanned stops, breakdowns, changeovers. Performance = (Ideal Cycle Time × Total Count) / Run Time. Measures speed losses — running slower than rated speed. Quality = Good Count / Total Count. Measures defects and rework. World-class OEE = 85%+ (Availability 90%, Performance 95%, Quality 99.9%). A factory running at 50% OEE has enormous improvement headroom. MES systems calculate OEE in real time from machine data (via SCADA/OPC-UA), production counts, and quality results. Improvement levers: TPM (Total Productive Maintenance) for availability, SMED (Single Minute Exchange of Die) for changeover time, SPC for quality.
Q3.How does a Bill of Materials (BOM) work and what are the different types?
A BOM defines the components, sub-assemblies, and raw materials needed to make a product, with quantities and units. Types: 1) Engineering BOM (EBOM): Design-centric, created by R&D — shows all parts as designed. 2) Manufacturing BOM (MBOM): Production-centric — shows how to actually build the product, with manufacturing sub-assemblies (phantom assemblies, by-products). May differ from EBOM due to alternate sourcing, manufacturing variants. 3) Sales BOM: Shows configurable product options (configure-to-order). 4) Multi-level vs Single-level: Single-level shows immediate children; multi-level explodes all levels to raw material. BOM explosion in MRP: System walks down every level of BOM, applying lead times and lot sizes, to calculate net requirements for every component. BOM accuracy is critical — a 1% BOM error can cause ₹Crores in material shortages or excess inventory. Change management (ECO — Engineering Change Order) must be tightly controlled when BOM is updated.
Q4.Design a system to track real-time OEE across 50 machines in a factory.
Architecture: 1) Data collection: Each machine's PLC connected to edge gateway via OPC-UA. Edge agent reads machine status (running/stopped), speed, and counter at 1-second intervals. Heartbeat-based downtime detection. 2) Edge processing: Local aggregation to reduce data volume. Downtime events detected at edge and tagged with reason code (by operator via HMI or ANDON). 3) Cloud ingestion: Edge gateway publishes to MQTT broker (AWS IoT Core). Telemetry stored in TimescaleDB (time-series). 4) OEE calculation engine: Streaming processor (Apache Flink) calculates OEE components in real time: Availability from downtime events, Performance from speed ratio, Quality from rejection counts from MES. 5) Dashboard: Grafana/custom React dashboard showing per-machine, per-line, per-shift OEE. Andon board displayed on shop floor TV. 6) Alerting: PagerDuty / SMS alert when OEE drops below threshold. 7) Historical analytics: Data warehouse (BigQuery) for trend analysis, bottleneck identification. Scale: 50 machines × 1 msg/sec = 4.3M messages/day — manageable on mid-tier cloud instance.
Q5.What is the difference between discrete and process manufacturing? How do systems differ?
Discrete manufacturing: Products are made of distinct, countable components assembled together. Examples: cars, phones, furniture, appliances. Uses BOMs, routing, work orders. Can rework or disassemble. Track by serial number. Process manufacturing: Products result from a formula/recipe using ingredients mixed, transformed, or chemically processed. Examples: pharmaceuticals, chemicals, food, paint, cement. Uses formulas/recipes (not BOM), batch manufacturing, cannot easily disassemble. Track by batch/lot. Key differences in systems: 1) MES: Discrete uses routing-based work order dispatch; process uses recipe-driven batch execution. 2) Traceability: Discrete = serial number genealogy; Process = batch/lot genealogy (critical in pharma for recalls). 3) Quality: Process manufacturing has tight GMP (Good Manufacturing Practice) requirements — electronic batch records (EBR), 21 CFR Part 11 for audit trails. 4) Inventory: Process has yield variations, by-products, co-products — harder to plan. 5) Scheduling: Process has sequence-dependent changeover (e.g., going from white paint to dark paint requires more cleaning than reverse).
Glossary & Key Terms
MRP
Material Requirements Planning — calculates what materials are needed for production based on BOM explosion
MPS
Master Production Schedule — high-level plan of finished goods to produce over a planning horizon
BOM
Bill of Materials — structured list of components and quantities needed to make a product
MES
Manufacturing Execution System — real-time shop floor control system bridging ERP and production
OEE
Overall Equipment Effectiveness = Availability × Performance × Quality — key factory productivity KPI
SCADA
Supervisory Control and Data Acquisition — industrial control system for monitoring factory equipment
IIoT
Industrial Internet of Things — connected sensors and devices on factory equipment for data collection
CMMS
Computerised Maintenance Management System — manages equipment maintenance schedules and work orders
QMS
Quality Management System — manages inspection, non-conformance, and CAPA processes
NCR
Non-Conformance Report — document raised when material or product fails quality specification
CAPA
Corrective and Preventive Action — structured process to eliminate root cause of quality problems
OPC-UA
OPC Unified Architecture — industrial communication standard for machine-to-system data exchange
WIP
Work In Progress — partially completed production between raw material and finished goods
Routing
Sequence of operations (work centres) a product travels through during production
GRN
Goods Receipt Note — document confirming receipt of raw materials from supplier
PLM
Product Lifecycle Management — manages product design, BOM, and engineering changes