Note from Boaz:

I regularly hear from solar installation companies that they sense complexity increasing in the industry. Many are not sure what aspects of this complexity they should address, or even how to do so. While the answer will depend on the strengths and positioning of each company, I thought it might be useful to describe the landscape in a somewhat uniform way.