A library refers to a collection of modules that together cater to specific type of needs or applications.