სიტყვა "პატჩი" (ინგლისურიდან patch - "პატჩი") პროგრამისტების პროფესიონალურ ჟარგონში გამოჩნდა იმ დროს, როდესაც კოდი კომპიუტერში შედიოდა ქაღალდზე - მუშტიანი ლენტები და მუშტი ბარათები. პროგრამისტებმა ფირზე იპოვნეს სექცია არასწორად გაჭრილი ხვრელებით, მოჭრეს ეს ადგილი და ჩასვეს შესწორებული ფრაგმენტი - "ჩადეთ პატჩი".
ახლა პატჩებს დამხმარე პროგრამებს უწოდებენ, რომლებიც შეიცავენ შესწორებებსა და დამატებებს ადრე გამოცემულ მთავარ პროგრამებში. ჩვეულებრივ, ოპერაციის დროს გამოვლენილ კოდში შეცდომები აღმოიფხვრება, შეიტანება დიზაინის ცვლილებები, ემატება ახალი ფუნქციები და შესაძლებლობები და იზრდება შესრულება. ზოგჯერ "პატჩები" გამოიყენება პროგრამის ინტერფეისის სხვა ენაზე თარგმნისთვის.
კომპიუტერულ თამაშებში პატჩები გამოიყენება წესებისა და ალგორითმების შესაცვლელად. ზოგჯერ "პატჩებს" უშვებენ, რომ არაკეთილსინდისიერი მონაწილეები არ მოტყუვდნენ თამაშში, განსაკუთრებით ინტერნეტით. თუ თქვენ შეცვლით თამაშის გრაფიკას ან ფონის მუსიკას, პატჩის ზომამ შეიძლება მიაღწიოს ასობით მეგაბაიტს.
ქსელში მომუშავე კომპიუტერებისთვის, ინფორმაციის უსაფრთხოება ძალიან მნიშვნელოვანი პრობლემა ხდება. ჰაკერები ოპერაციული სისტემის კოდში ეძებენ ხვრელებს, რაც მათ საშუალებას მისცემს ჯაშუშური პროგრამა ჩაატარონ სხვისი კომპიუტერიდან. კოდექსების შემქმნელები ცდილობენ გაუსწრონ ჰაკერებს და გაათავისუფლონ უსაფრთხოების პატჩები, რომლებიც ახურებენ სისტემის სისუსტეებს.
მაგალითად, MS Windows– ში პროგრამები განახლდება ჩაშენებული Windows Update სერვისით. შემოწმებულია კომპიუტერზე დაინსტალირებული პროგრამის ვერსიები, შემდეგ სერვისი გთავაზობთ ამ ვერსიებისთვის შემუშავებული პატჩების გამოყენებას. სერვისის კონფიგურაცია შესაძლებელია სახელმძღვანელო ან ავტომატური განახლებებისთვის.
გასათვალისწინებელია, რომ ასევე შემოწმებულია დაინსტალირებული პროგრამული უზრუნველყოფის კანონიერება. მეკობრული ვერსიების მფლობელებს მოულოდნელი სიურპრიზი ექნებათ ავარიული სისტემის სახით, თუ ისინი გადაწყვეტენ თავიანთი კომპიუტერის "პატჩს".
ტერმინი "პატჩი" ჩვეულებრივ გამოიყენება პროგრამის კოდექსში მცირე ცვლილებების მითითებისას. პროგრამის მთავარ განახლებას სერვისულ პაკს უწოდებენ. მაგალითად, Windows XP– ისთვის გამოვიდა 3 სერვისული პაკეტი.