Skip to content

Software library

A software library provides reusable functions or components. An application uses it to solve a particular subtask.

Software Development

Use existing functions for a specific purpose

A software library is a collection of reusable functions or code components. An application can use it for a subtask such as processing data or creating a file. The library does not automatically cover the whole workflow.

In a fictional portal, a utility sorts delivery-note codes as text. This places G-10 before G-2. If the business requires numerical sequence, the application must prepare the values appropriately or use a different comparison rule. A technically completed sort is not necessarily the required business order.

A framework more strongly determines application structure; the boundary with a library is fluid. Integration creates a software dependency. Its version and behaviour after changes therefore belong to maintaining the application itself.

Sources

Articles on this topic

Software Development with ASES

Custom software, web and mobile apps