Design and development of integrated spatial decision support systems: apllying lessons learnt to support new town planning