Community development empowers community members and creates stronger and more connected communities. Community development is a holistic approach grounded in principles of empowerment, human rights, inclusion, social justice, self-determination and collective action.