... correct system sizeDetermine the system's energy efficiencyEstimate and compare system costsInvestigate local codes, covenants, and regulations.5. Installing and Maintaining the ... depends on many factors. These factors include solar resource, climate, local building code requirements, and safety issues; therefore, it's best ...