Sustainable agriculture is an integrated system of practices of cultivation of agricultural plants and livestock in which cultivation site can be maintained for a long period of time without any harm, and human requirements can be fulfilled for a long time.