«Կարկատել» բառը (անգլ. Patch- ից ՝ «կարկատել») հայտնվել է ծրագրավորողների պրոֆեսիոնալ ժարգոնում այն ժամանակ, երբ ծածկագիրը համակարգչում մուտքագրվում էր թղթի վրա ՝ դակած ժապավեններ և դակած քարտեր: Mersրագրավորողները ժապավենի վրա հայտնաբերեցին հատված ՝ սխալ ծակոտած անցքերով, կտրեցին այս տեղը և կպցրին շտկված բեկորը ՝ «դնել կարկատան»:
Այժմ կարկատումները կոչվում են օժանդակ ծրագրեր, որոնք պարունակում են շտկումներ և լրացումներ նախկինում թողարկված հիմնականներից: Սովորաբար շահագործման ընթացքում հայտնաբերված կոդի մեջ վերացվում են սխալները, կատարվում են դիզայնի փոփոխություններ, ավելացվում են նոր գործառույթներ և կարողություններ, և բարձրացվում է կատարումը: Երբեմն «կարկատաններ» են օգտագործվում ծրագրի միջերեսը այլ լեզվով թարգմանելու համար:
Համակարգչային խաղերում կարկատաններն օգտագործվում են կանոններ և ալգորիթմներ փոխելու համար: Երբեմն «կարկատաններ» են արձակվում, որպեսզի անբարեխիղճ մասնակիցները չխաբեն խաղի մեջ, հատկապես առցանց: Եթե փոխեք խաղի գրաֆիկան կամ ֆոնային երաժշտությունը, կարկատակի չափը կարող է հասնել հարյուրավոր մեգաբայթների:
Computersանցում աշխատող համակարգիչների համար տեղեկատվության անվտանգությունը դառնում է շատ կարևոր խնդիր: Հաքերները գործադիր համակարգի ծածկագրում անցքեր են փնտրում, որոնք թույլ կտան նրանց լրտեսող ծրագրեր ներարկել ուրիշի համակարգչում: Կոդ մշակողները փորձում են առաջ անցնել հակերներից և թողարկել անվտանգության ուղղումներ, որոնք փակում են համակարգի խոցելի կողմերը:
Օրինակ, MS Windows- ում ծրագրերը թարմացվում են ներկառուցված Windows Update ծառայության միջոցով: Ստուգվում են համակարգչում տեղադրված ծրագրաշարի տարբերակները, ապա ծառայությունն առաջարկում է օգտագործել այս տարբերակների համար մշակված կարկատումները: Theառայությունը կարող է կազմաձեւվել ձեռքով կամ ավտոմատ թարմացումների համար:
Պետք է հիշել, որ տեղադրված ծրագրաշարի օրինականությունը նույնպես ստուգվում է: Pովահեն վարկածների տերերին տհաճ անակնկալ է սպասվում խափանված համակարգի տեսքով, եթե որոշեն «կարկատել» իրենց համակարգիչը:
«Կարկատել» տերմինը սովորաբար օգտագործվում է ծրագրի կոդի փոքր փոփոխություններին վերաբերելիս: Softwareրագրաշարի հիմնական թարմացումը կոչվում է սպասարկման փաթեթ: Օրինակ, Windows XP- ի համար թողարկվել է 3 սպասարկման փաթեթ: