What is a Software Library?

A Software Library is a useful way for computer programs to execute common tasks that other computer programs also execute.

Let’s say you are baking a batch of scones. The recipe for scones refers other recipes, one for the dough and another to make strawberry jam. Those base recipes for dough and jam can be put together in a library of recipes. That library is similar to a software library, in that it offers recipe creators a shortcut to proven instructions for standard parts of their meals.

What makes a Software Library

Common Types of Libraries

Examples of Libraries