Library
Biblioteka (Library) to zbiór gotowych funkcji i klas, które programista może wykorzystać w swoim kodzie. W przeciwieństwie do frameworka, to programista kontroluje przepływ aplikacji i sam decyduje, kiedy wywoła funkcje z biblioteki. Biblioteki pozwalają unikać powtarzania kodu i przyspieszają rozwój oprogramowania.