Med et "bibliotek" menes en samling av programvarefunksjoner og/eller data forberedt slik at de med fordel kan lenkes til applikasjonsprogrammer (som brukeren noen av disse funksjonene og dataene) til å skape kjørbare filer.