code (source code or executable code) that can be tailored by setting values of parameters
NOTE This definition covers in particular classes of configurable code obtained by the following configuration means:
- configuration based on the use of a compilation directive
- configuration based on the use of a link directive
- configuration performed through a parameter defined in a configuration file
- configuration performed through data defined in a database with impact on the actually executable parts of the software (e.g. parameters defining branch structures that result in the non-execution of existing parts of the code).