Heterogeneous management