Heterogeneous technology alliance