It is a method of making a specific object water resistant in order to prevent damage caused by water. It is mainly used in constructing buildings and houses as we all want a safe place to be protected from the severe weather conditions.
The main thing which should be noted is that the waterproofing is not permanent. The basic duration of waterproofing to protect the constructed building, house or walls is about 10 years, though some can last more than that.