In this talk we discuss the role of coordination models and technologies in the engineering of complex computational systems.