A system of modules which control and measure energy usage at a building which are in communication with a software program executing on a remote server controlled by a third party. The third party said usage via the software program which communicates with the modules to modify energy usage and demand for energy and is responsible or liable for energy usage charges the building where the third party does not actually use the energy.