Hardware-agnostic, flexible energy storage operating software that manages, controls and optimizes battery storage assets through an edge controller and a cloud-based server platform for monitoring and controlling distributed energy resources.