Flexible Demand technology