Computer-Aided Process Planning (CAPP) , automatiseret teknologisk forberedelse af produktion - disse er softwareprodukter, der hjælper med at automatisere processen med forberedelse af produktion, nemlig planlægning (design) af teknologiske processer. CAPP's opgave er som følger: i henhold til en given produktmodel, lavet i et CAD -system, udarbejde en plan for dens produktion - en produktionsrute. Denne rute inkluderer information om rækkefølgen af teknologiske operationer til fremstilling af en del, såvel som monteringsoperationer (hvis nødvendigt); udstyr, der anvendes i hver operation, armatur og værktøj, med hvilken bearbejdning udføres i operationer. Normalt består teknologisk forberedelse af produktionen i design af teknologiske processer til nye produkter eller tilpasning af teknologiske processer i henhold til en eksisterende base af standard teknologiske processer. Hvis vi taler om at automatisere design af teknologiske processer, så er der to tilgange: variabel og generativ.