A heterogeneous build environment is one where multiple development tools are used to deliver applications, such as a company that uses both the Visual Studio and Java development tools to deliver a single solution. On an enterprise level, this presents a problem at build time. Builds on heterogeneous platforms are traditionally done separately without any cross dependency checking or build decision making. This lack of standardization creates organizational and control problems when performing diverse builds on an enterprise level.
Meister addresses this multi-language and multi-platform issue using Remote Build Servers to manage the build engines of heterogeneous environments. Meister performs all cross language dependency checking and creates a single build process regardless of how many tools or platforms are used.