Bilgisayar biliminde kütüphane, bilgisayar programları tarafından yazılım geliştirme için kullanılan özel kaynaklar topluluğudur. Bu kaynaklar, diğer şeylerin yanı sıra belgeleri, mesajlaşma şablonlarını, yapılandırma verilerini ve önceden yazılmış kodu içerebilir.