Software Library


A Software Library is a small collection of components that are designed to be used as part of a larger system. The components in a library usually share a single cohesive theme and are designed to be reusable.