Information technology and infrastructure for telecentres: combining best practice with new developments