Next-generation renewable energy systems are incorporating energy storage, grid support functions, communications, controls, and micro grid capabilities. Our team is uniquely qualified to design systems with these features, which are well beyond the scope of traditional distributed generation system designs. Our familiarity with the electronics that interconnect the various loads and generators, and the testing and inter-operational requirements, allows us to design working systems quickly and efficiently.