Solar Energy System Framework