Current planning systems give you one number and cover variability with backward-looking safety stock. River predicts forward-looking demand, supply, and inventory distributions, then processes the odds into recommendations planners can act on.
In a mainstream APS, the demand plan is a single value. The system creates supply orders to match, and you see a resulting inventory level that assumes this plan is what will happen. There is no visibility into what else could happen.
Target Inventory = 100 units
Plan Supply Order = 120
A demand plan is a single point on a distribution of outcomes. Real demand is almost never symmetric — and the shape depends on how the product sells.
Right-skewed demand — a floor at zero, but no ceiling.
Product with sales every-week. The question is how much. Right-skewed, with a long upper tail that symmetric safety-stock formulas never cover.
Intermittent demand: most weeks have zero orders, punctuated by spikes.
Supply uncertainty doesn't follow a normal curve either. There are multiple distinct supply risks most planning systems don't capture:
Lead-time shifts backward and the shipment arrives later than planned.
Shipment contains fewer units than you ordered.
Shipment doesn't arrive at all.
River models supply as two separate distributions: lead-time and quantity — fed by plant schedule attainment, deployment adherence, lane reliability, yield, and order fill. Their joint probability shows the shape of what you're actually likely to receive, versus what you ordered.
Demand and supply are the inputs, and Inventory is the outcome.
Once we have the curves for Demand and Supply, we simulate what could happen to inventory. We run the simulation 1,000s of times in a classic Monte Carlo, which generates the curve of likelihood for inventory positions.
The shape of the curve is rarely normal, and it is these odd shapes, which represent real life, showing you the existence of tail risk that breaks safety stock.
Knowing the odds of value loss is just step 1. River uses the odds to recommend how you can make better bets.
For every item-location-week, River looks at the inventory distribution and runs an optimization that asks:
The output is a correction: a specific quantity to add or remove from the planned supply order.
When the risk is large, the correction is more aggressive. When the risk is small, the correction is less aggressive.
Planned demand was 5,156 units, and planned supply was 5,378. But River saw heavy downside risk in both demand AND supply.
River ran 1,000s of inventory simulations, and identified a 62% risk of value loss due to excess inventory above the Max policy target.
Therefore, River optimization recommends a correction of −2,071 units to bring the position back in range.
After the week played out, actual demand landed at 5,505 units (close to forecast) but actual supply came in well below plan, more in line with the odds.
So, actual inventory was above the max target, in line with the odds, despite being far different than plan.
River saw it coming, and issued a correction to the plan that would have brought inventory back into range, avoiding excess.