Borewells are large wells that are drilled into the ground to extract groundwater. These wells are used in places where there is not enough surface water or when surface water is contaminated. These wells are often used in developing countries to provide water for agricultural purposes. They are often used in conjunction with rainwater harvesting. Borewells are very large and can be expensive to drill.