Design in the classical sense follows a hierarchical top-down constraint propagation starting from a purely functional specification. All eventual environmental influences and disturbances on computing systems have to be anticipated by the designer at “design time”. Due to this anticipatory nature the resulting system is rigid and not able to sufficiently react to run time events. The consequence of this would mean a replacement of the design process (at design-time) to controlled self-organization (at runtime). The 2011 OC seminar was held to answer questions resulting from this shift from design-time to run-time. Is OC a realistic or even desirable vision? How can we replace rigid human design-time control by self-adaptive run-time control without stifling the creativity of the emergent bottom up processes? How can we balance top-down control and bottom-up emergence?