Multiple heterogeneous, distributed systems that are embedded in networks at multiple levels and in multiple interconnected domains, addressing large-scale inter-disciplinary common problemsand purposes, usually without a common management structure.
Terms of Software Testing (ISTQB)