Tietotekniikasta puhuttaessa kirjastolla tarkoitetaan ohjelmien tarvitsemia toimintoja. Esimerkiksi käyttöliittymien piirtoa helpottamaan on luotu useampia kirjastoja, esimerkkinä GTK ja Qt. Linuxissa ajettavat ohjelmat tarvitsevat käytännössä aina alleen vähintäänkin libc-kirjaston.