You can install skylights on a shingle roof, tile roof, metal roof, and even on a flat roof!