Usually as an installer when making small to medium sized roof top installations you are faced with a fixed area and fixed surroundings. That means shading, inaccessible areas and restrictions on weight because of the construction.
For more information on this article: http://www.directory.worldofrenewables.com/article/do-you-want-more-insight-into-designing-and-monitoring-rooftop-systems.html