Applications of digital libraries and electronic technologies in developing countries: practical experiences in Uganda | Synapse