Heterogeneous Objects Modelling and Applications