EnerNOC is a leading provider of energy management applications and services. They work with commercial, institutional, mining and industrial customers, helping them to use energy more efficiently.