Architecture 10 min

MRP, MRP II and ERP: understanding the evolution of industrial planning

How did we move from a simple net-requirements calculation (MRP) to global, intelligent orchestration systems (ERP)?

Published on 2 April 2026

AVIA ERP editorial team
About
Contents

Short answer

MRP (1970s) calculates which materials are needed, in what quantity and when, from the master production schedule and multi-level bills of materials. MRP II (1980s) adds capacity, the sales and operations plan and the financial side. ERP integrates that engine with sales, HR and accounting, with dynamic finite-capacity scheduling.

The history of industrial information systems is a quest for perfect alignment between customer demand, material availability and factory capacity. To understand how a modern solution such as AVIA works, it helps to revisit the theoretical building blocks: MRP, MRP II and ERP.

MRP (Material Requirements Planning)

Born in the 1970s, MRP answered a simple question: which raw materials do we need, in what quantity, and when, to build the ordered products? Based on the Master Production Schedule (MPS) and multi-level bills of materials (BOM), MRP generates purchasing and manufacturing suggestions and guarantees there is no supply shortage by accounting for supplier lead times.

MRP II (Manufacturing Resource Planning)

MRP II, the natural evolution that appeared in the 1980s, added the vital constraint of capacity to the equation. Buying screws at the right time is pointless if the shop floor is jammed. MRP II therefore introduced:

  • Sales & Operations Planning (S&OP) for executive arbitration.
  • Load-versus-capacity calculation against man-hour and machine calendars.
  • Consideration of cash flow and forecast accounting.

The rise of the ERP

ERP (Enterprise Resource Planning) finally brought the walls down. By absorbing the MRP II engine and connecting it to CRM (sales), HR and accounting — and now managing dynamic finite-capacity scheduling — everything is linked. With AVIA ERP, the traditional theory moves on: thanks to AI, load-smoothing algorithms anticipate bottlenecks with a foresight that classic MRP II could never achieve in a turbulent environment.

AVIA ERP editorial team
About

Frequently asked questions

What is MRP?

Born in the 1970s, MRP answers a simple question: which raw materials are needed, in what quantity and when, to build the ordered products? From the master production schedule and multi-level bills of materials, it generates purchase and manufacturing suggestions, taking supplier lead times into account.

What does MRP II add?

Appearing in the 1980s, MRP II adds the constraint of capacity: buying screws at the right time is pointless if the shop floor is jammed. It introduces the sales and operations plan for executive arbitration, load-versus-capacity calculation against man-hour and machine calendars, and consideration of cash and forecast accounting.

What does ERP bring compared with MRP II?

ERP absorbs the MRP II engine and connects it to CRM (sales), HR and accounting, while also managing dynamic finite-capacity scheduling. With AVIA ERP, AI-based load-levelling algorithms anticipate bottlenecks in a turbulent environment.

See AVIA ERP on your own process

Request a demo