The types of roofing methods are varies to choose for you, according to your budget & your building structures.
1. Asphalt shingles
2. Metal roofs
3. Wooden roof (cedar shingles)
4. Composite roofing material:
5. Rubber roofs
6. Green roofs- intensive and extensive:
7. Fascia and soffit: