Roof cladding is a material that covers and protects the roof of a building. It provides a barrier against weather elements like rain, snow and wind while also adding aesthetic appeal to the structure.