Existem vários tipos de bibliotecas, vinculadas a contextos específicos, mas enquanto uma organização, a biblioteca pressupõe três grandes funções: