Yes heterogeneous systems are much easier to deal with, although from experience certain systems are a pig to deal with from end to end (anything Microsoft as a rule).
Different languages are just different forms of integration and the mantra of integration is hell should be in the forefront of everyone's mind, always.
Different languages are just different forms of integration and the mantra of integration is hell should be in the forefront of everyone's mind, always.