A variety of technology resources for development, research and daily life