Homogeneous and heterogeneous collaboration concepts in an engineering environment