ในการเขียนโปรแกรม Library หมายถึง code ที่ถูกเขียนเตรียมไว้ โดยที่ programmer สามารถเรียกใช้งาน code ส่วนนี้ได้โดยไม่ต้องเขียนซ้ำ หรือไม่ต้องเขียนเอง เพียงแค่บอกกับ compiler ว่า ให้รวม code ที่อยู่ใน library เข้ามาใน code ของเราด้วย ซึ่งถ้าเป็นภาษา C/C++ ก็จะใช้คำสั่ง #include “filename” โดยที่ filename คือชื่อ file ที่มี code ที่เตรียมไว้
ดังนั้น library จึงมักเป็น code ที่มักถูกเขียนซ้ำๆ หรือ code ที่มีความซับซ้อน หรือ ต้องใช้ความรู้เฉพาะทาง เพื่อลดงานให้กับ programmer จึงได้มีการทำ code และนำมาจัดกลุ่มให้เข้าใจง่าย และสามารถเรียกใช้ได้ถ้าต้องการ เรียกว่า library นั่นเอง