Demand-driven production