Simple n'est pas synonyme de mauvais, c'est même souvent le contraire.

  • Respecter les bonnes règles UML pour classes et interactions, Merise pour stockage des données... utiliser les technologies adéquates, ne pas réinventer la roue. Bien segmenter, dispatcher les tâches.
  • Conception efficace pour éviter un code spaghetti, difficilement maintenable et peu-évolutif.
  • Conception robuste car il est question / informatique "automatisation information" : des systèmes qui fonctionneront 24h/24h, pendant des années, pouvant manipuler des millions de données, plus ou moins sensibles.

Pour avoir un sommeil tranquille, mieux vaut mettre en place un système solide.