Explication
Un logiciel programmable permet de modifier son fonctionnement en définissant soi-même les règles de traitement, tandis qu'un logiciel configurable offre des paramètres préétablis pour ajuster ses performances sans toucher au code source.