The three trends, and what each one really does
Three technologies, three different jobs. Keeping them apart is the difference between a useful ERP roadmap and a wish list.
AI in ERP: systems that suggest
AI in ERP mostly means a system that proposes something a person then approves. It reads the transaction, compares it to a pattern, and puts a suggestion in front of somebody.
Where it is already useful
Invoice matching, where the system proposes which purchase order a supplier invoice belongs to. Coding suggestions in finance, where a cost is assigned to the right account. Anomaly flags at month end, where something looks unlike every other entry of its type, and natural-language queries, where a manager asks a question instead of building a report.
All four share a shape. The ERP system suggests, a person decides, and the decision is recorded. That is where intelligent ERP earns its money today, and our post on finance and reporting covers the month-end version in more depth.
Where it becomes a decision rather than a suggestion
AI in ERP crosses a line when nobody reviews the output, because an AI that screens job applicants, scores a customer's credit or decides which supplier gets approved is deciding, not suggesting.
That difference is not philosophical. It changes who is accountable, what you have to log, and, in the EU, which rules apply. Keep a person in the loop and you have a productivity feature. Remove the person and you have a compliance project, which the dates section covers.
Our overview of where AI is already working in business sets out the same distinction across other systems.
Machine learning: predictions from your own history
Machine learning is often used as a synonym for AI. It is narrower and more useful than that.
Machine learning finds patterns in data you already hold and predicts the next value. In an ERP system that means demand forecasting from your own sales history, lead-time prediction from your own supplier performance, payment-date prediction from your own receivables, and stock recommendations from your own movements.
The important word is "own", because these predictions are built on your transaction history and their quality depends entirely on the quality of that history. Predictive analytics on three years of clean data is useful. Predictive analytics on three years of data with four spellings of the same supplier is a confident guess.
That is why the preparation section below matters more than the feature list, and our guide to machine learning on your own history explains the data side.
IoT: machine data inside the transaction record
IoT integration means connecting sensors and equipment so that what happens on the floor appears in the ERP system without somebody typing it.
A machine reports its own run hours, so the maintenance schedule updates itself. A weighbridge posts an actual weight against a goods receipt. A temperature logger attaches a reading to a batch record, and a scanner confirms a pallet at a door instead of at a desk an hour later.
What IoT changes is the gap between an event and the record of it, and in most enterprises that gap is hours or days, so everything downstream inherits the delay. This is also where sensor and operational data at scale stops being an IT project and becomes an operations one.
What IoT does not change is whether anybody acts on it. A sensor that raises an alert nobody owns is a more expensive version of nothing.