A roof coating is a fluid applied membrane which has elastic properties that allows it to stretch and return to its original shape without damage. It provides UV protection to polyurethane foam and is widely used as part of a roof restoration system.