用於解決某特定領域問題的電腦程式或副程式的集合。按照這些程式解決的問題範圍,程式庫分為通用程式庫和專用程式庫。通用程式庫中是一些比較通用的程式,如數值計算中的開方、三角函數、指數和對數函數的計算程式,代數方程、微分方程和積分方程的求解程式,統計中的方差分析、回歸分析、聚類分析的程式等。而專用程式庫中是一些專門領域的應用程式,如財務處理中的工資計算、計帳、貨單的處理程式,電腦輔助設計中的各種繪圖程式等。程式庫中的程式必須經過嚴格檢驗,確實保證程式運行結果果正確,並能對錯誤的調用作出反應。利用程序庫能提高程序設計的效率,減少編程的重復勞動,避免程序的錯誤。程序庫一般作為系統軟件的一個組成部分由計算機廠傢提供。程序庫必須有完整的使用說明書供用戶查詢。使用說明包括程序名、程序功能、變量表、調用方式、結果格式、精度和速度、錯誤信息報告、算法和例題等。