Biblioteka, prema namjeni, može biti javna, školska, i specijalna. Java biblioteka namijenjena je općem obrazovanju, informiranju i zadovoljavanju kulturnih i drugih potreba stanovništva. Školska biblioteka namijenjena je potrebama izvođenja i unapređivanja odgojno-obrazovnog rada u osnovnoj i srednjoj školi. Specijalna biblioteka namijenjena je naučnoistraživačkom, odnosno stručnom radu, kao i zadovoljavanju drugih potreba ustanova, preduzeća, državnih organa, udruženja građana, vjerskih zajednica i drugih pravnih lica. Javna biblioteka osniva se kao samostalna biblioteka. Školska, i specijalna biblioteka može se osnovati kao samostalna biblioteka, odnosno organizirati kao biblioteka u sastavu.
čl. 8. Zakona o bibliotečkoj djelatnosti, „Sl. novine KS" br. 4/99