Today, each of the 50 states follows a different set of building codes making navigating these codes confusing, particularly for architects or builders that have projects in multiple states. In some cases, the building code changes significantly between the state and certain cities or counties within the state. For example, at the time of writing Arizona had adopted the 2015 IRC Building Code, however, Phoenix was on the 2012 IRC, IBC and IECC code. With the majority of states either on the 2009, 2012 or 2015 code, below are some high-level points to consider and about how spray foam insulation contributes.
For large jobs, professionals such as Dr. Energy Saver use two-part foam, which comes in larger containers. With 2-part spray foam, it's necessary to mix separate resin and catalyst compounds at the application nozzle. Combining these ingredients starts a chemical reaction that creates expanding foam. Contractors use small 2-part foam "kits" to air-seal an attic or to seal and insulate ductwork. To insulate an entire attic or wood-framed wall with spray foam, the resin and catalyst compounds are pumped to the application nozzle from 50-gallon drums in a specially equipped truck. http://kvsprayfoam.com/images/spray-foam-insulation-.jpg
Carefully examine the roof membrane (surface material) for cracks, tears, blisters, evidence of ponding, exposed foam, and open seams. If already coated, evaluate the condition of the coating. Pay particular attention to areas around roof penetrations (vents, skylights, pipes, etc), ponding areas, cracks in parapet walls, and the attachment of roof membranes to parapet walls. Roofs should be in good condition to warrant coating.