Allan Cain is a specialist in project planning, microfinance, urban development, low-cost housing and settlement upgrading. During his thirty years’ experience in developing countries, he has carried out projects for community construction, school planning, and popular participation programmes. Allan has also developed programmes in community-based development involving participation of local residents and the strengthening of civil society institutions. Allan is the Director of Development Workshop (DW), a non-profit organisation working in the field of human settlements development, planning and building. DW collaborates with international organisations, NGOs and governments on the design and implementation of projects and the training of local personnel.