A weather- resistant roof is basic in the longevity and comfort of a structure, regardless of its age, size, or design. The roof of any structure is designed primarily to shed water, protect from the sun, and keep out any element that would destroy the structure underneath.