Building waterproofing refers to systems and materials designed to prevent or control water penetration through roofs, walls, foundations, terraces, parking structures and other building components. Effective waterproofing depends on continuity between membranes, flashings, joints, drains, penetrations and adjacent building-envelope systems.