Subprogram Libraries Reusable Code
Function Library Code Reusability
Subroutine Library Module Library
Library Functions Modularity

 

Code that can be used again in multiple programs or modules without having to rewrite it. A collection of reusable subprograms that can be used in a program.
The ability to use existing code in multiple programs or modules without duplication. A set of functions that can be called and reused in different programs or modules.
A collection of modules that can be used in different programs to provide additional functionality. A collection of subroutines that can be reused in different programs or modules.
The division of a program into smaller, independent modules, making it easier to understand and maintain. Predefined functions provided by a programming language or library for common tasks.

 

Code Consistency Version Control
Subprogram Library
Code Reuse Abstraction
External Library Utility Library

 

Keeping track of different versions of subprogram libraries to manage updates and bug fixes. Subprogram libraries promote the use of consistent coding practices throughout different programs.
A collection of subprograms that can be reused in multiple programs. A named block of code that can be called multiple times within a program.
The process of simplifying complex subprogram implementations, allowing programmers to use them without needing to understand the underlying details. The ability to use existing subprograms from a library in new programs, reducing redundancy and improving efficiency.
A library that provides common functionalities or utility functions that can be used across different software applications. A library that is developed by a third-party and is used to extend the functionality of a software application.

 

Dependency API
Framework Package Manager
Runtime Framework Library
Scalability Documentation

 

An Application Programming Interface that defines the methods or functions that a software library exposes for other applications to interact with. A software component or library that is required by another software component or library to function properly.
A software tool or platform that helps in managing the installation, update, and removal of software libraries and dependencies. A pre-prepared, reusable set of libraries or components that provide the foundation for developing a software application.
A software library that provides generic functionality and tools to help developers build applications within a specific framework. The period during which a software application is executing and running on a computer system.
Written information, guides, or tutorials that provide instructions and explanations on how to use the framework library. The ability of a framework library to handle increasing workload or data size without significant performance degradation.