Irrigation is the process whereby water is applied artificially to the soil in order to supplement insufficient rainfall While, drainage is the process involved in the removal of excess water in the soil.