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 in the programming code.
2. A software library is a collection of software owned by a single company.