Software ecosystems and IT ecosystems are modern terms used to describe complex networks of IT applications. The idea comes from the perspective that IT systems are made by people, serve people in the context of socio-technical systems and, finally, affect the lives of more people. All that stuff live and evolve together, each having its own properties and dynamics. All together form a kind of ecosystem that exposes its own emergent behaviour. It is a perfect field to apply systemic approaches in order to create a holistic approach, to reveal the underlying dynamic structure, to cope with complexity and to extract order out of the mess. The final objective is to bridge the gap between business and IT helping the organization to serve its purpose.