自定程式庫(User Library): 
系統允許使用者自行編寫程式庫功能(DLL),並將這些功能連結至系統,並成為系統資源的一部份;每當使用者於生成引擎更改系統,生成引擎亦更改程式庫參數,確保這些功能正常的運作。

連結:程式庫功能可以由 5 個地方連結至系統:
             1.檔案控制元
                2.欄位格式
             3.附屬功能
             4.報表產生器
             5.應用程式

執行:程式庫功能可以由 17 個地方驅動:
              1.新增功能存檔時,
              2.更改功能存檔時,
              3.輸入資料至欄位時,
              4.由附屬功能中,
              5.執行自由運算,
              6.更改欄位資料時,
              7.欄位型態單號,
              8.將資料轉換成系統格式時,
              9.執行審核功能時,
            10.執行分裂功能後,
            11.移動明細檔的資料後,
            12.由旗號驅動執行,
            13.由批次作業執行,
            14.由應用程式驅動,
            15.點按型態為樹狀,指標的欄位時。
            16.管道從出口端驅動。
            17.更改功能確認存檔前。

限制:1.系統內定最多可以有 8 個程式庫。
            2.每個程式庫最多可以有 50 個功能。
         3.輸出檔名須為PLSLIBxx.LIB,xx為程式庫號。
            4. 0號程式庫(PLSLIB00.DLL): 系統程式庫,
                1號程式庫(PLSLIB01.DLL): 人事薪資,
                2號程式庫(PLSLIB02.DLL): 生產流程、大排程、小排程。
                保留予系統。