While constructing any building, choosing the best and the right roof is essential both for practical function and also aesthetic design. The style of the roof depends on the area. The models, roof shapes, and techniques have been made to accommodate the structure needs they are covering. The requirements that are needed for the protection of roof include weather, compatible design with the structure and internal uses like electrical wiring, piping, insulation, and ventilation. Different kinds of roofing have their advantages and disadvantages.