Roots of Development helps impoverished communities acquire the organizational skills and financial resources they need to manage their own development. We help build stronger, more independent communities that are capable of choosing, building, managing, and maintaining their own projects.Our vision is for a world in which the very communities living in poverty are the ones leading the fight against it.