Une plate-forme de développement devient indispensable dès qu’on s’intéresse à l’amélioration de la productivité, la maîtrise des délais et à la fourniture de logiciels fiables et robustes.
Elle s’impose également dès que les équipes de développement deviennent hétérogènes. En effet, tous les membres ne maîtrisent pas nécessairement aux mêmes degrés tous les langages de développement ou outils utilisés.