Subsistence farming is often practiced in rural areas of developing countries where access to modern technology and infrastructure is limited. It is typically characterized by small-scale farming, low productivity, and a reliance on traditional farming methods. The crops grown in subsistence farming systems are often a mix of staple crops such as rice, maize, and wheat, as well as vegetables and fruits.