Metal roofing tiles can be suitable for various types of roofs, including residential and commercial structures. They can be installed on roofs with different slopes, such as low-slope or steep-slope roofs. However, it’s important to consult with a roofing professional to assess the specific requirements of your roof and ensure that metal roofing tiles are a suitable option.