A collaborative object-orientated urban design framework is developed bottom-up to generate
complex cityscapes. Data abstraction, encapsulation, modularity, polymorphism, and inheritance are brought to urban design. With M. Hansmeyer and S. Lemmerzahl.