Patch refers to a piece of software code that applies changes to a computer program after the program is installed, to improve performance or fix bugs, thus removing vulnerabilities. If the patch is not done properly it can bring down systems or disable them. Patch management is an important part of any application lifecycle management. See hacking and zero-day vulnerability.