sovelluskirjaston
Sovelluskirjaston on termi, jota käytetään ohjelmistokehityksessä kuvaamaan uudelleenkäytettävien komponenttien kokoelmaa, joita sovellukset voivat hyödyntää. Kirjastot voivat sisältää koodia, rajapintoja (API), käyttöliittymäkomponentteja, tietokanta- tai verkkopalveluihin liittyviä toimintoja sekä hyödyllisiä utiliteetteja. Tavoitteena on vähentää koodin toistoa, lisätä yhdenmukaisuutta ja nopeuttaa kehitystyötä, kun yleisiä tehtäviä voidaan hoitaa keskitetysti.
Kirjastot voivat olla staattisesti tai dynaamisesti linkitettyjä riippuen alustasta ja ohjelmointikielestä. Ne pakkataan erilaisiin muotoihin: runtime-kirjastotiedostoina
Hyödyt ovat muun muassa nopeampi kehitys, paremmin testattu ja luotettava toiminnallisuus sekä standardointi. Haasteisiin kuuluu riippuvuuksien
Lyhyesti sanottuna sovelluskirjastot ovat keskeinen osa ohjelmistokehityksen infrastruktuuria, joka mahdollistaa uudelleenkäytön, nopeamman kehityksen ja laadun parantamisen.