Systems
Library
Plain English
Pre-built code you can reuse.
Definition
A library is a collection of pre-written code that glossaryDeveloperA developer builds and maintains the technical implementation of a product, writing code, integrating systems, and making a design work in practice. Much of the role is judgement about details no specification covered.Open glossary term can use to perform common tasks.
In practice
Used to speed up development by reusing existing functionality instead of building from scratch.
In context
Each one added is a maintenance commitment. The glossaryDependencyA dependency is a component or system that another part of the system relies on to function.Open glossary term that saved a day now needs updating, auditing, and eventually replacing when it is abandoned.
The reality
Over-reliance on libraries can create unnecessary glossaryDependencyA dependency is a component or system that another part of the system relies on to function.Open glossary term and bloat.
Compared with
Library vs Framework
A library solves one problem and leaves the glossaryArchitectureArchitecture refers to the structure and organisation of a system, including how components interact and are designed.Open glossary term to you. A glossaryFrameworkA framework is a structured set of tools and conventions used to build applications more efficiently.Open glossary term provides the architecture. Libraries compose easily; frameworks generally do not compose with each other at all.
FAQ
Common questions
A few practical answers to the questions that usually come up around this term.
What is a library in programming?
It is a collection of reusable code.
Why are libraries useful?
They speed up development and reduce effort.
What is a risk of using libraries?
Too many glossaryDependencyA dependency is a component or system that another part of the system relies on to function.Open glossary term can cause issues.
How do you choose a library?
Based on glossaryReliabilityReliability is the ability of a system to consistently perform as expected without failure.Open glossary term, support, and suitability.
Related Services
Related Guides
Related Terms



