reusable routine

noun

1.
a routine that can be loaded once and executed repeatedly