International Development Enterprises provides three key principles for designing affordable technologies for small farmers: miniaturizing technologies to fit small plots of land, pursuing affordability ruthlessly, and making technologies infinitely expandable. The design process should prioritize input from small farmers and focus on technologies that can pay for themselves within the first year and be scaled to reach millions of farmers.