Sustainable agriculture is defined as a type of farming that ensures that internal and external resources are used and conserved as efficiently as possible; is ecologically sound (it improves, rather than damages, the natural environment); and is economically viable, offering reasonable returns on agricultural investments.