Term: utility routine: a routine that can be used as needed
Broader: software: (computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory | Unrelated: perturbation: (physics) a secondary influence on a system that causes it to deviate slightly