Waterproofing involves making a surface or structure impervious to water, thus preventing damage from water penetration. It often involves the application of coatings, sealants, membranes, and drainage systems, commonly used in areas prone to moisture such as balconies, roofs, and basements