Subsistence agriculture refers to a self-sufficient system of farming where the agricultural produce is only enough to sustain the farmer's household. Other terms that could be used to describe this type of farming include "self-sustaining farming," "survival agriculture," "basic agriculture," and "smallholder farming." The practice is common in developing countries where most farmers use traditional methods to grow crops, preserve food, and trade with their neighbors. Subsistence agriculture is often characterized by the use of labor-intensive farming techniques, limited access to modern input resources, and low productivity levels. While the practice may offer a sustainable way of life to smallholders, there is the need for modernization to improve yields and economic returns.