Abstract. Coordination and Adaptation are two key issues when developing complex distributed systems. Coordination focuses on the interaction among computational entities. Adaptation focuses on the problems raised when the interacting entities do not match properly. This is the report of the second edition of the WCAT workshop, that took place in Glasgow jointly with ECOOP 2005. In this second edition, the topics of interest of the participants covered a large number of fields where coordination and adaptation have an impact: models, requirements identification, interface specification, extra-functional properties, automatic generation, frameworks, middleware, and tools.