Project design and developmentOperating and maintenanceSystems application developmentFuel procurement and deliveryEmission allowance and credit managementWeather and energy risk management