Computer-Aided process planning (CAPP) aims to capture the logic, judgements, and experience required for process planning and incorporate them into computer programs that can automatically generate manufacturing operation sequences. There are three main approaches to CAPP: retrieval systems that retrieve standardized process plans, generative systems that create plans through decision logic and algorithms, and hybrid systems that combine aspects of both. CAPP reduces routine work for manufacturing engineers and aims to standardize and optimize the process planning procedure.