Biblioteka programistyczna
Biblioteka w informatyce to zbiór klas, funkcji (i ew. innych konstrukcji programistycznych), z których korzystają różne programy. Biblioteki są bardzo często związane z jednym językiem programowania. Interfejsy do innych języków są tworzone za pomocą tzw. wrapperów, czyli kawałków kodu które odbierają wywołanie w języku programu, przetwarzają je na wywołanie języka biblioteki i wysyłają to wywołanie do biblioteki, po czym robią to samo ze zwróconymi wynikami.