Empowering and supporting organizations, social movements and individuals in and through the use of ICTs to build strategic communities and initiatives for the purpose of making meaningful contributions to equitable human development, social justice, participatory political processes and environmental sustainability.