Heterojen tanımı, birbirinden bağımsız işlevleri olan değerleri/nitelikleri içeren bir bütünlüğü tanımlamak için kullanılmaktadır. Bu bütünlük (veya diğer bir deyişle "grup"), çevresinden yoğunluk olarak farklılaşmasına ve bu sayede kolayca tanımlanabilmesine rağmen, grubun içinde yer alan nesne veya verilerin kendi içinde çok farklı olduğu durumlarda "heterojen grup" olarak tanımlanır.