傳統的生產規劃包括製作產生原料與生產組裝所需零件之流程的一切資料,工程師必須決定原料的組成、加工順序等等。而以上這些零碎的問題可簡單地區分為三類:產品(Product)、流程(Process)、資源(Resource)。以往我們靠個人工藝來完成產品,其間所需的資源及流程則是由老師傅自行決定,但走入大量製造的時代後,產品逐漸複雜化且多樣化,而這類產品是需要多人完成的產品,例如飛機、船舶、車輛等,為使更多的人能理解產品的結構,並製造出我們所需的產品,我們必須提供足夠的資訊來對其進行描述產品、流程、資源,藉此交流、理解後才能有效率的工作。而自1970年代以來,電腦輔助製程規劃(CAPP - Computer Aided Process Planning)開始發展,該技術的運用是利用電腦的邏輯與人工智慧(經驗)來協助工程師進行製程規劃