The practice of farming and production of maximum agriculture yield through management of natural resources without disturbing the environment is known as sustainable agriculture. In simplest terms, sustainable agriculture is the production of food, fibre or other plant or animal products using farming techniques that protect the environment, public health, human communities, and animal welfare.