Agroecology is a science that applies ecological concepts and principles to the design and management of sustainable agricultural ecosystems. Inspired by the diversified models of traditional agriculture, agroecologists promote crop diversification (polycultures, crop-livestock combinations, rotations, agroforestry systems, etc.) as an effective agroecological strategy for introducing more biodiversity into agroecosystems, which in turn provides a number of ecological services to farmers, such as natural soil fertility, pest regulation, pollination, and others. The agroecological approach involves the application of blended agricultural and ecological sciences with indigenous knowledge systems. A variety of agroecological and participatory approaches have shown in many rural areas very positive outcomes, even under adverse environmental and socioeconomic conditions. Potentials include raising crop yields and total farm output, increasing stability of production through diversification, enhancing resilience of farms to climate change, improving diets and income, and conservation of the natural resource base and biodiversity. Agroecological principles can also be applied to break the monoculture nature of modern mechanized farms. Strategies include complex crop rotations, cover cropping in vineyards and fruit orchards, strip intercropping, and so on. The ultimate goal is to develop integrated diversified and resilient agroecosystems with minimal dependence on external, off-farm inputs.