Application development - Concept
Configuration
Settings that change how software behaves without changing its underlying code
What's it for?
Lets software be adjusted for different needs without changing the software itself.
For example…
IT turns on MFA in the configuration so everyone must confirm login with their phone
An administrator changes the configuration so purchase requests above £5,000 require an extra approval, without rewriting the application
Think of it like…
A tuned guitar, with each string tightened individually to match a desired note