Abstract: A server manages consumption of power supplied by utility or electric power grid operator(s) to multiple power consuming devices. Power flow to the consuming devices is enabled and disabled by controllable devices controlled by one or more client devices. The server includes a command processor, event manager, database, and client device manager. The command processor receives commands from the operator(s) and issues event messages responsive thereto. The event manager maintains a power management status for each client device and issues event instructions responsive to event messages. The database stores information relating to power consumed by the consuming devices. The client device manager selects from the database, responsive to receipt of a power reduction event instruction, client device(s) to which to issue a message indicating a power reduction amount and/or identification of at least one controllable device to be instructed to disable power flow to associated consuming devices.