A comprehensive approach of integrating technology in the design of the city