EnerNOC사의 주요사업은 수요반응, 에너지 효율향상, 에너지구매 컨설팅, 탄소배출관리로 구분된다. 현재 약 6,000개소의 고객에게 약 750명의 직원이 서비스를 제공하며 EnerNOC의 사업규모는 폭발적인 성장세를 보이고 있다.
EnerNOC사의 주요사업 영역은 수요반응 (DemandSMART), 에너지 효율향상 (EfficiencySMART), 에너지구매 컨설팅 (SupplySMART), 탄소배출관리 (CarbonSMART)의 4가지로 구분할 수 있다. 계통운영자, 전력회사가 제공하는 DR 시장 참여하여 고객의 수요관리자원을 통합 관리 하는 것을 수요반응에서 주로 담당하고 있으며 에너지효율향상영역은 주로 전력회사를 대행하여 고객의 에너지효율을 향상시키는 업무라고 볼 수 있다. 상업 및 산업 부하의 장기 에너지 구매 전략을 수립하고 대행하며 구매비용을 분석하는 사업이 에너지구매 컨설팅의 주요업무이며 탄소 배출량 관리 및 감출 컨설팅도 시행하는 중이다. 현재 약 6,000개소의 상업, 산업용 고객을 대상으로 약 750명의 직원이 서비스를 제공하는 것으로 2006년 기준으로 관리용량은 410MW였으며 관리부하수는 823에 불과했던 EnerNOC의 사업규모는 2011년 관리용량 7,100MW와 관리부하수 11,400을 기록하며 폭발적인 성장세를 보이고 있다.