Waterproofing is the process of making your waterproof or water-resistant terraces, so that it remains relatively unaffected by water or resisting the ingress of water under specified conditions. Water resistant and waterproof often refer to resistance to penetration of water in its liquid state and possibly under pressure, whereas damp proof refers to resistance to humidity or dampness.