Conditions for the effective utilisation of computers in urban planning in developing countries