A central power utility management system for analyzing power consumption and/or generation at a plurality of customer premises and for commanding at least one device at each of the plurality of customer premises based on the analysis, the power management system comprising: at least one database arranged to store customer data for a customer resident at each of the plurality of customer premises, the customer data comprising at least one customer goal for power consumption at each of the plurality of customer premises, the customer goal being set by the customer resident; a receiver arranged to receive data at the central power utility management system from each of the plurality of customer premises, the data generated by one or more sensors at each of the plurality of customer premises and indicative of power consumption or power generation at each of the plurality of customer premises, wherein the at least one device resident at one of the plurality of customer premises comprises at least one generator and at least one of the one or more sensors at the one of the plurality of customer premises generates real-time data for the generator; and characterised by further comprising an analytics engine comprising analytical rules arranged to statistically analyze the data from the one or more sensors, said analysis comprising determining the devices that contribute toward an electrical load profile for the one of the plurality of customer premises and comprising determining trends in the data to predict future power consumption, and compare the statistically analyzed data with the at least one customer goal in order to generate a command associated with at least one device resident at at least one of the customer premises, the command controlling at least one device resident at the at least one of the customer premises, wherein the at least one device being controlled comprises the at least one generator such that the command comprises routing power generated by the at least one generator to at least a portion of a power grid that distributes power to the plurality of customer premises. at least one database arranged to store customer data for a customer resident at each of the plurality of customer premises, the customer data comprising at least one customer goal for power consumption at each of the plurality of customer premises, the customer goal being set by the customer resident; a receiver arranged to receive data at the central power utility management system from each of the plurality of customer premises, the data generated by one or more sensors at each of the plurality of customer premises and indicative of power consumption or power generation at each of the plurality of customer premises, wherein the at least one device resident at one of the plurality of customer premises comprises at least one generator and at least one of the one or more sensors at the one of the plurality of customer premises generates real-time data for the generator; and characterised by further comprising an analytics engine comprising analytical rules arranged to statistically analyze the data from the one or more sensors, said analysis comprising determining the devices that contribute toward an electrical load profile for the one of the plurality of customer premises and comprising determining trends in the data to predict future power consumption, and compare the statistically analyzed data with the at least one customer goal in order to generate a command associated with at least one device resident at at least one of the customer premises, the command controlling at least one device resident at the at least one of the customer premises, wherein the at least one device being controlled comprises the at least one generator such that the command comprises routing power generated by the at least one generator to at least a portion of a power grid that distributes power to the plurality of customer premises.