A system is homogeneous if any intensive property remains constant throughout the entire system (the same density and composition at every point in the system).

When a system is not homogeneous it consists of a series of parts with different properties called phases. An example of a heterogeneous system is the solution of NaCl in water that is in equilibrium with solid NaCl. This system has two phases, the aqueous and the solid.