Fundamental Concepts In Heterogeneous