Zakat Foundation of America fosters charitable giving to alleviate the immediate needs of poor communities and to establish long-term development projects that ensure individual and community growth.