No desenvolvimento de software, uma biblioteca é uma coleção de funções e/ou objetos para executar alguma atividade especifica.