Conjunto de programas, generalmente orientados a una función común.
Conjunto de funciones precompiladas que se unen a un programa en tiempo de compilación. Se agrupan según funcionalidades determinadas y permiten simplificar tareas complejas en fase de programación.