The framework is designed to assess resilience to specific challenges (specified resilience) as well as a farming system's capacity to deal with the unknown, uncertainty and surprise (general resilience). The framework provides a heuristic to analyze system properties, challenges (shocks, long-term stresses), indicators to measure the performance of system functions, resilience capacities and resilience-enhancing attributes. Capacities and attributes refer to adaptive cycle processes of agricultural practices, farm demographics, governance and risk management.