Energioptimalisering innebærer å finne den beste balansen mellom lokal energiproduksjon, -generering og -lagring. Målet kan variere, for eksempel å maksimere egenforbruket, mate energi til nettet når tariffene er høyest, eller forbruke energi fra nettet når tariffene er lavest, og så videre. Det overordnede målet er å maksimere den lokale energiflyten uten å påvirke nettet, samtidig som det tas hensyn til insentiver, markedspriser og reguleringer.