(1) Software that enables users to make some amount of configuration changes from a predefined set. Same as "user configurable." See
settings.
(2) All software is user programmable. More to the point, software is inherently programmable. See
software and
programmable.