ECCA has been a leading organization in the sector of social mobilization and community development. It implements various programs so as to raise the quality of life through wise-use of available local resources and application of alternate and renewable technologies.