A software library may refer to any of the following:
1. When talking about a program or programming, a software library refers to a collection of files, programs, routines, scripts or functions that can be referenced within the programming code.
2. A software library is a collection of software owned by a single company.