EnerNoc typically offers a range of services that may or may not involve contracts or long-term commitments, depending on the specific program or service being utilized. Some clients may have the option to engage with EnerNoc on a project basis, while others may enter into longer-term agreements to maximize benefits such as energy management and demand response solutions. It is advisable for potential clients to review the terms of service related to their specific needs. For the most accurate and detailed information regarding contracts and commitments, it may be beneficial to refer to the current EnerNoc website or any documentation that clearly outlines their offerings.