What is the meaning of Heterogeneous?

Diverse in kind or nature; composed of diverse parts.

Incommensurable because of different kinds.

Having more than one phase (solid, liquid, gas) present in a system or process.

Visibly consisting of different components.

Of a network comprising different types of computers, potentially with vastly differing memory sizes, processing power and even basic underlying architecture; alternatively, of a data resource with multiple types of formats.

Source: wiktionary.org