Information and Communication Technology for Development (ICTD) research brings together a community researchers from such varied fields as computer science, cognitive and social psychology, design, anthropology, development theory, economics and public policy.