On paljon asioita, joita monet ohjelmat haluavat tehdä -- jotka siis kuuluvat yhtenä vaiheena näiden ohjelmien kuvaamaan toimintaan. Esimerkiksi merkkijonojen muuttaminen luvuiksi (so. merkeistä "3", "0" ja "0" on tuloksena luku 300) on hyvin useassa ohjelmassa tarvittu toiminto.
Usein tarvittuja operaatioita kerätään yhteen ohjelmakirjastoiksi. Kirjastot siis sisältävät erilaisia palveluita: ohjelmakoodia, jonka joku on valmiiksi tehnyt, jottei sinun tarvitsisi sitä kirjoittaa. Kirjastojen käyttötapa vaihtelee ohjelmointikielittäin.
(takaisin ohjelmoinnin käsitteet-sivulle)