Le dossier du n°104 était consacré aux usines à build et plus généralement à ce que l'on peut nommer " l'industrialisation logicielle " couvrant le build, le cycle de vie et le contrôle qualité du logiciel. Mais lorsque le logiciel comprend une base de données – comme c'est le cas pour les applications Web ou pour les intranet de gestion – comment les développements SGBD peuvent s'intégrer au processus automatisé de construction du logiciel ?
Les solutions évoquées dans le n°104 (Maven2, Ant principalement) permettent d'automatiser la construction du logiciel pour la rendre récurrente, voire quotidienne, via des " planificateurs " évolués comme CruiseControl, LuntBuild ou Continuum. Couplées à des exécutions de tests unitaires (Junit), fonctionnels (FitNesse, GreenPepper) et d'outils de revue de code (PMD, CheckStyle), elles permettent de valider le bon fonctionnement du logiciel et sa nonrégression tout au long des développements, les dysfonctionnements étant détectés au plus tôt dans le processus de développement de l'application.