Dans un programme de réponse à la demande, une entreprise (agrégateur) négocie un contrat avec un gestionnaire de réseau de distribution (GRD) pour "vendre" la flexibilité de centaines ou de milliers d'installations, soit du côté de la consommation (par exemple, modulation des systèmes CVC ou des chargeurs de VE), soit du côté de la production (par exemple, modulation de la production photovoltaïque). Pour être déployés efficacement, les programmes de réponse à la demande exigent que des dispositifs soient installés localement dans les installations. Ces dispositifs doivent être capables de mesurer la puissance consommée/produite, de partager des données, et de recevoir et d'exécuter des commandes à distance.