The outcome harvesting approach isadapted from the outcome mapping community, with an outcomedefined as a significant change in the behavior,relationships, activities, or actions of the people, groups,communities, or organizations with whom a program worksdirectly. By identifying and monitoring those changes thatfall within the sphere of influence of a program,practitioners can understand the many often non-linearstreams of outcomes that characterize that program scontribution toward a development goal. Harvesting programinformation for outcome-based learning is astakeholder-centered process that captures qualitative,tacit knowledge. The process includes substantiating andanalyzing harvested knowledge collaboratively to communicateprogress toward impact to clients, management, and partners.Tools are flexible to adapt to a program s design and canprovide useful details to inform the theory of change,implementation lessons, outcomes, and indicators.