Waterproofing is the formation of an impervious barrier over surfaces of foundations, roofs, walls, and other structural members. Waterproofing is necessary for the basement, walls, bathrooms, kitchen, balconies, decks, terraces or roofs, green roofs, water tanks, swimming pools, etc.