Actually they're using the wrong tools for the job because they're having to rewrite bits regularly in different tech. There is obviously no evaluation taking place.
Establishing technical standards and homogenity is important on projects of this scale.