Automatic generation of retail orders based on real time data acquisition on inventory levels at the retail and historical data on sales Inventory optimization at the warehouse and at the retails Optimized fleet routing in order to satisfy received and generated orders