"An energy service company (acronym: ESCO or ESCo) is a professional business providing a broad range of comprehensive energy solutions including designs and implementation of energy savings projects, energy conservation, energy infrastructure outsourcing, power generation and energy supply, and risk management."