This document outlines 8 different approaches to agricultural extension: 1) general, 2) commodity specialized, 3) training and visit, 4) participatory, 5) project, 6) farming systems development, 7) cost sharing, and 8) educational institution. Each approach makes different assumptions and has varying methods of program planning, implementation, resource allocation, and measures of success focused on improving agricultural productivity and rural livelihoods.