Library
Also known as software library · code library
Reusable code that an application calls to perform particular tasks through a defined interface.
In the real world
A date-formatting library turns a timestamp into a readable label without supplying your whole application structure.