An approach that uses computational design tools to create complex, flexible, and adaptive urban systems.