A set of routines that can be called from procedures and are loaded and linked into your application at run time.