EnergyBrokers framework provides Software Agents that negotiate on behalf of users in energy markets and demand-response programs.