When properly designed, community based programs can be highly effective in managing natural resources, providing basic infrastructure or ensuring primary social services. Participation in community based development (CBD) depends on reversing control and accountability from central authorities to community organizations. Successful design requires tapping into local needs, understanding and building on the strengths of existing institutions, and defining the changes needed in intermediary implementing agencies to support community action