Waterproofing buildings is the method of forming a barrier over surfaces of foundations, roofs, walls and other structural members of buildings to prevent water penetrations through these surfaces. In summary, building surfaces are made water-resistant and waterproof.