With the ever-rising expectation of getting whatever we want, whenever we want it, companies are no longer waiting for orders to be placed. Instead, they are moving towards predictive fulfilment – using data and machine learning to foresee what their customers will buy and when, so they can send it to them pre-emptively.