Yes, ideally south facing roofs are the best for solar generation, however, east and west may generate similar or even better returns, especially if you use both aspects to create more even power generation throughout the day. Shallow pitched north facing roofs are also an option. If there are no suitable roofs available, a system can be ground-mounted.