> Un logiciel est un système complexe qu'il est très facile de polluer avec des fonctionnalités certes très intéressantes mais qui ne s'inscrivent pas dans un objectif commun.

C'est d'ailleurs une bonne raison pour un DBAV de permettre à son logiciel d'être extensible. La masse peut développer ses propres fonctionnalités sans que ça soit gênant pour le noyau du logiciel. Après si vraiment ça s'avère indispensable/très utile/très demandé l'extension ou la fonctionnalité peut être intégrée au logiciel. (la navigation privée (équivalent à l'extension Stealther) dans FireFox 3.1 par exemple ou l'agenda (Ligthning) dans Thunderbird 3)