મેન્યુઅલ અને કમ્પ્યુટર સહાયિત ડિઝાઇન-કોમ્પ્યુટર એડેડ મેન્યુફેક્ચરિંગ (સીએડી-સીએએમ) પદ્ધતિઓનો ઉપયોગ કરીને CNC મશીનો માટે કાર્યક્રમો લખે છે.