You must also contemplate whether you would like flush or solar mounting system panels. Most commercial installers will just align them in line along your roof. That might be good enough but based upon the tilt of your roof and the positioning of your house you may well want to angle the cells more towards the sunlight.
In case your house has a flat roof then you may desire a bit of a tilt so rain will run off and you can avoid future problems from accumulated dust, dirt and water.
What Type of Fixtures Do I Need?
Presently there is no such thing as a roof that will not take a solar cell system. Mounting hardware is extremely diverse and suitable brackets can be found for any roof.
Mounting brackets and mounting posts are usually fixed using steel pins or bolts that bolt to rafters and joists. It is pretty common, specifically for tilted roofs, to lay down a lengthy rail on Flat roof Mounting into which the cells can subsequently be slid.