This paper presents the behaviour-based control architecture iB2C (integrated Behaviour-Based Control) used for the development of complex robotic systems. The specification of behavioural components is described as well as the integration of behaviour coordination and ical abstraction. It is considered how the design process can be supported by guidelines and by tools for development as well as analysis. Finally some application platforms are presented and a step by step description of building up a behaviour-based control structure for an outdoor robot is given. Key words: behaviour-based control, system analysis, architecture design