The new research program of Organic Computing leads to a number of challenges for system design and architecture. Major requirements are properties like robustness, adaptivity, and flexibility. Adaptivity can be seen as a prerequisite for achieving robust behaviour in spite of disturbing external influences, flexibility refers to the capability of showing different types of behaviour invoked by dynamically changing requirements of the execution environment. Runtime Reconfiguration should be a promising technique for providing this robust, adaptive, and flexible behaviour. The key challenge, though, is the adequate design of observer-controller architectures which are suggested for achieving the necessary control of self-organized behaviour of networked collections of intelligent items. Self-organization will be indispensable because of the infeasibility to manage these systems explicitly and individually, but control is also necessary to prevent undesired behaviour of the system, either locally or globally. Reconfigurable Computing has the potential to provide key components of these architectures and to allow for true organic behaviour.