Pada hakikatnya setiap perpustakaan memiliki sejarah yang berbeda-beda. Karena sejarahnya yang berbeda-beda itu, setiap perpustakaan mempunyai tujuan, anggota, organisasi dan kegiatan yang berlainan. Karena perbedaan tujuan, organisasi, anggota dan kegiatan ini maka pengaruh lanjutannya adalah timbulnya berbagai jenis perpustakaan. Beberapa faktor yang mempengaruhi timbulnya berbagai jenis perpustakaan:
- Tanggapan terhadap berbagai jenis pustaka, misalnya buku, majalah, film, rekaman suara dan sejenisnya. Berbagai perpustakaan menunjukkan tanggapan yang berbada-beda terhadap berbagai jenis bahan pustaka.
- Tanggapan terhadap keperluan informasi berbagai kelompok pembaca. Dalam masyarakat terdapat berbagai kelompok pembaca, misalnya anak bawah lima tahun, pelajar, mahasiswa, peneliti, ibu rumah tangga, remaja putus sekolah dan sejenisnya.
- Tanggapan yang berlainan terhadap spesialisasi subjek, termasuk ruang lingkup subjek serta rincian subjek yang bersangkutan. Dalam kenyataan sehari-hari, pembaca mempunyai minat serta keperluan informasi yang berbeda derajat kedalamannya walaupun subjeknya sama (Sulistyo, 1993).