A patch is data for modifying an existing software resource such as a program or a file, often to fix bugs and security vulnerabilities. Patch is also the process of applying the data to the existing resource. Patching a system involves applying a patch. A patch may be created to improve functionality, usability, or performance. From Wikipedia