configuration-driven software
nounSoftware that changes how it works by changing its settings instead of changing its code.
The team switched to configuration-driven software so they could add new features by editing a settings file.
OTHER MEANINGS
2. A design approach where behavior is defined by external configuration rather than hard-coded logic.
Configuration-driven software lets administrators adjust rules without redeploying the application.
3. Software whose workflows and rules are stored as data that the engine reads at runtime.
The billing system is configuration-driven software, so tax rules are updated through a config table.
4. An application built to be adapted to different environments through configuration files.
Because it is configuration-driven software, the same build runs in staging and production with different settings.