In a complex-structured city in which the interactions among parts intensify; in which the number of decision makers and cultural scenarios overlap, interconnect, and sometimes collide; in which the temporal dimensions of the citizens are dissimilar; in which local and global, physical and virtual dimensions co-exist, it is necessary to identify a set of design tools which could respond to design complexity. That is why in the last fifteen years, architects adopted advanced digital tools such as algorithms, dynamic relationships, parametric systems, mapping, morphogenesis, cellular automata, and bifurcation with broken symmetry.