Most roofing services companies can install asphalt shingle or shake roofs on most homes. But if you want to install a roof like an extensive green roof on your home roof, you will need to find a roofer that has experience with this type of roof.
A green roof may either be called intensive which is a green roof that requires a lot of maintenance or extensive which is a green roof that requires limited maintenance and watering.
Most single family home will not have a green roof in most neighborhoods but if your home is in an environment that supports this type of roof then by all means go for it. An extensive green roof is generally the type of eco or green roof that is installed on a reconstruction or a remodeling home project.
A brief description of an extensive green roof is a roof that has several components. First the roof must be structurally strong enough to support the weight of this type of roof. It will have to have weatherproof material, plus a drainage mat, and then there will be a water retention blanket layer. On top of this is the vegetation growing medium which the vegetation is planted in. This medium may be pre-seeded so the plants can start to grow when watered.
The plants are typically shallow rooted and drought resistant. It may require weeding once a year but it is meant to be low maintenance. This type of roof is excellent for water runoff. In a wet climate it will usually look green.
Not all roofing companies can install this type of roof. But it is becoming a more common option for residential roofs. However this type of roof still requires a standard roofing structure with soffits and trusses and so forth. There are other roofing materials that may require roofing companies that specialize in certain roofing materials.
There are spray foam roofs or roofs made of PVC components. With so many different roofing materials available you really have to investigate the roofing services companies expertise and experience.