Software Library
A software library is a collection of code that can be referenced while developing other executable programs. This code is written by someone else and is usually organized in a way that makes it easy to find and use. Libraries can be used to save time and effort when creating new programs.