This lets users program a whole new set of commands on the mouse, which become available when he or she holds down a given button — the clutch, for example. (tomsguide.com)
It offers you 3 automatic and well defined user programs as well as 3 set automatic programs. (homefitnessguru.net)
For example, a program might incorrectly assign write permissions to system files, reducing security by allowing normal user programs to modify them. (howtogeek.com)